Nurse Practitioners Salary in Tennessee

BLS OEWS May 2025 • 14 metro areas • Tennessee

Nurse Practitioners in Tennessee earn a median salary of $106,492 per year on average across 14 metro and nonmetro areas, -17.6% vs the national median of $129,210. An estimated 14,300 nurse practitioners are employed across Tennessee, with salaries ranging from $98,500 to $116,860 depending on location.

$106,492 Avg median salary in Tennessee
$116,860 Highest paying metro
$98,500 Lowest paying metro
14,300 Employed in Tennessee

Compare Nurse Practitioners salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Nurse Practitioners
in
    vs

      Nurse Practitioners salaries by city in Tennessee

      Metro area Median salary 25th pct 75th pct Employed
      Memphis, TN-MS-AR $116,860 $99,010 $128,690 2,190
      Nashville, TN $116,160 $101,520 $129,590 5,380
      South Central Tennessee $108,920 $99,200 $127,280 350
      Kingsport, TN-VA $108,850 $94,550 $123,110 500
      West Tennessee $108,510 $101,230 $119,960 330
      Chattanooga, TN-GA $107,890 $100,350 $123,550 1,260
      Jackson, TN $107,870 $96,610 $122,080 420
      Knoxville, TN $107,320 $99,740 $125,880 1,930
      East Tennessee $106,040 $97,300 $133,920 260
      North Central Tennessee $102,350 $83,870 $116,150 360
      Clarksville, TN-KY $101,650 $97,730 $119,220 420
      Cleveland, TN $101,160 $50,000 $115,410 200
      Johnson City, TN $98,810 $59,540 $111,280 550
      Morristown, TN $98,500 $91,420 $119,550 150

      View Nurse Practitioners salaries in all cities