Salaripedia
English

How much does a family medicine physician make in Tennessee?

$226,800a year

Median yearly pay for family medicine physicians in Tennessee. That is $109.05 an hour or $18,900 a month.

Hourly
$109.05
Vs. national median
-7%
Rank among states
41 of 51
Jobs in the state
2,260
Pay range
Lowest 10%: $100,300Median: $226,800Highest 10%: $481,200
PercentileYearlyHourly
10th$100,300$48.22
25th$166,400$79.98
Median$226,800$109.05
75th$441,800$212.39
90th$481,200$231.35

Cities in Tennessee

Metro areas, median yearly pay.

Knoxville, TN$460,100
Kingsport, TN$352,600
Chattanooga, TN$264,700
Memphis, TN$256,200
Clarksville, TN$215,400
Nashville, TN$211,400
Johnson City, TN$77,610
Salaries for every job in Tennessee

Nearby in the ranking

States with similar pay for family medicine physicians.

38. New Mexico$228,000
39. Delaware$228,000
40. Florida$227,700
41. Tennessee$226,800
42. Ohio$223,700
43. Virginia$222,600
44. Hawaii$218,200
Family Medicine Physician salary in all states

Frequently asked questions

How much does a family medicine physician make an hour in Tennessee?

The median hourly pay in Tennessee is $109.05 ($226,800 a year).

Do family medicine physicians make more in Tennessee than the national average?

No: $226,800 against $244,200 nationally, 7% less.

Where does Tennessee rank for family medicine physician pay?

Tennessee ranks 41 of 51 states.

Which city in Tennessee pays family medicine physicians the most?

Knoxville, TN, with a median of $460,100 a year.

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.