Salaripedia
English

How much does a general internal medicine physician make in Memphis?

$298,600a year

Median yearly pay for general internal medicine physicians in the Memphis, TN-MS-AR metro area. That is $143.57 an hour or $24,890 a month.

Hourly
$143.57
Vs. national median
+16%
Rank among cities
49 of 154
Jobs in the area
340
Pay range
Lowest 10%: $65,820Median: $298,600Highest 10%: $322,300
PercentileYearlyHourly
10th$65,820$31.64
25th$107,700$51.78
Median$298,600$143.57
75th$310,500$149.27
90th$322,300$154.93

Other cities in Tennessee

Median yearly pay for general internal medicine physicians.

Jackson, TN$412,500
Knoxville, TN$314,000
Chattanooga, TN$291,200
Nashville, TN$232,200
Johnson City, TN$73,290
General Internal Medicine Physician salary in Tennessee General Internal Medicine Physician salary in all states

Related jobs in Memphis

Same field, median yearly pay.

Physician$389,000
Orthopedic Surgeon$325,500
Family Medicine Physician$256,200
Nurse Anesthetist$243,200
Dentist$238,000
Pediatrician$168,200
Pharmacist$134,200
Optometrist$129,100
Veterinarian$125,100
Nurse Practitioner$124,600
Salaries for every job in Memphis, TN

Frequently asked questions

How much does a general internal medicine physician make an hour in Memphis?

The median hourly pay in the Memphis, TN-MS-AR metro area is $143.57 ($298,600 a year).

Do general internal medicine physicians make more in Memphis than the national average?

Yes: $298,600 against $256,600 nationally, 16% more.

How does Memphis compare with the rest of Tennessee?

The median in Tennessee is $232,200, so Memphis pays 29% more.

Where does Memphis rank for general internal medicine physician pay?

49 of 154 metro areas with data.

How much does a general internal medicine physician make starting out in Memphis?

The lowest-paid 10% make $65,820 or less a year; the top 10% make $322,300 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.