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.
Nurse Practitioners
in
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 |