Nurse Practitioner Salary in Tennessee
Nurse Practitioner pay in Tennessee, explained
Nurse practitioners in Tennessee earn a median of $117,590 per year ($56.54 per hour), which is 11% below the national median of $132,300. Entry-level workers earn around $82,790, while the most experienced nurse practitioners reach about $137,880. Pay varies by employer, setting, and metro area within Tennessee.
Is $117,590 good pay in Tennessee?
Adjusted for Tennessee's cost of living (which runs 92% of the U.S. average), that $117,590 is worth about $127,996 in national buying power — ranking Tennessee #45 for real pay (vs #50 on the sticker number).
See the full Nurse Practitioner Real Pay Index arrow_forward
Nurse Practitioner pay by experience in Tennessee
Nurse Practitioner pay in neighboring states
| State | Median / yr | Real pay | vs TN |
|---|---|---|---|
| Tennessee (here) | $117,590 | $127,996 | — |
| Missouri | $129,930 | $143,068 | −$12,340 |
| Georgia | $129,430 | $134,413 | −$11,840 |
| North Carolina | $128,990 | $136,749 | −$11,400 |
| Virginia | $127,810 | $126,414 | −$10,220 |
| Arkansas | $125,660 | $144,541 | −$8,070 |
| Mississippi | $124,730 | $143,445 | −$7,140 |
| Kentucky | $122,870 | $136,281 | −$5,280 |
| Alabama | $105,750 | $119,057 | +$11,840 |
Nurse Practitioner in Tennessee: FAQ
How much do nurse practitioners make in Tennessee?
Nurse practitioners in Tennessee earn a median of $117,590 per year ($56.54 per hour), compared with $132,300 nationally.
Does Tennessee pay nurse practitioners well?
At $117,590, Tennessee pays 11% below the national median for nurse practitioners. An estimated 12,150 work in the state.