Salaripedia
English

How much does a nurse practitioner make in Tennessee?

$117,600a year

Median yearly pay for nurse practitioners in Tennessee. That is $56.53 an hour or $9,799 a month.

Hourly
$56.53
Vs. national median
-11%
Rank among states
50 of 51
Jobs in the state
12,150
Pay range
Lowest 10%: $82,790Median: $117,600Highest 10%: $137,900
PercentileYearlyHourly
10th$82,790$39.80
25th$102,600$49.35
Median$117,600$56.53
75th$130,300$62.66
90th$137,900$66.29

Cities in Tennessee

Metro areas, median yearly pay.

Memphis, TN$124,600
Nashville, TN$122,300
Kingsport, TN$118,500
Chattanooga, TN$116,500
Clarksville, TN$115,200
Knoxville, TN$109,700
Jackson, TN$108,300
Cleveland, TN$107,400
Morristown, TN$105,600
Johnson City, TN$102,400
Salaries for every job in Tennessee

Nearby in the ranking

States with similar pay for nurse practitioners.

47. Mississippi$124,700
48. South Carolina$123,300
49. Kentucky$122,900
50. Tennessee$117,600
51. Alabama$105,800
Nurse Practitioner salary in all states

Frequently asked questions

How much does a nurse practitioner make an hour in Tennessee?

The median hourly pay in Tennessee is $56.53 ($117,600 a year).

Do nurse practitioners make more in Tennessee than the national average?

No: $117,600 against $132,300 nationally, 11% less.

Where does Tennessee rank for nurse practitioner pay?

Tennessee ranks 50 of 51 states.

Which city in Tennessee pays nurse practitioners the most?

Memphis, TN-MS-AR, with a median of $124,600 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.