Salaripedia
English

How much does a physician make in Nashville?

$295,600a year

Median yearly pay for physicians in the Nashville-Davidson--Murfreesboro--Franklin, TN metro area. That is $142.13 an hour or $24,640 a month.

Hourly
$142.13
Vs. national median
+11%
Rank among cities
154 of 340
Jobs in the area
2,490
Pay range
Lowest 10%: $101,000Median: $295,600Highest 10%: $452,400
PercentileYearlyHourly
10th$101,000$48.55
25th$137,400$66.04
Median$295,600$142.13
75th$426,900$205.22
90th$452,400$217.50

Other cities in Tennessee

Median yearly pay for physicians.

Chattanooga, TN$429,900
Memphis, TN$389,000
Johnson City, TN$280,300
Knoxville, TN$276,400
Clarksville, TN$264,100
Jackson, TN$245,900
Kingsport, TN$124,100
Physician salary in Tennessee Physician salary in all states

Related jobs in Nashville

Same field, median yearly pay.

Orthodontist$361,700
Obstetrician and Gynecologist$358,100
Anesthesiologist$328,800
Ophthalmologist$232,300
General Internal Medicine Physician$232,200
Dentist$215,300
Nurse Anesthetist$211,500
Family Medicine Physician$211,400
Pediatrician$176,200
Optometrist$144,300
Salaries for every job in Nashville, TN

Frequently asked questions

How much does a physician make an hour in Nashville?

The median hourly pay in the Nashville-Davidson--Murfreesboro--Franklin, TN metro area is $142.13 ($295,600 a year).

Do physicians make more in Nashville than the national average?

Yes: $295,600 against $265,900 nationally, 11% more.

How does Nashville compare with the rest of Tennessee?

The median in Tennessee is $301,300, so Nashville pays 2% less.

Where does Nashville rank for physician pay?

154 of 340 metro areas with data.

How much does a physician make starting out in Nashville?

The lowest-paid 10% make $101,000 or less a year; the top 10% make $452,400 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.