Salaripedia
English

How much does a nurse practitioner make in Morristown?

$105,600a year

Median yearly pay for nurse practitioners in the Morristown, TN metro area. That is $50.75 an hour or $8,797 a month.

Hourly
$50.75
Vs. national median
-20%
Rank among cities
375 of 383
Jobs in the area
120
Pay range
Lowest 10%: $69,600Median: $105,600Highest 10%: $133,100
PercentileYearlyHourly
10th$69,600$33.46
25th$95,450$45.89
Median$105,600$50.75
75th$126,300$60.70
90th$133,100$64.00

Other cities in Tennessee

Median yearly pay for nurse practitioners.

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
Johnson City, TN$102,400
Nurse Practitioner salary in Tennessee Nurse Practitioner salary in all states

Related jobs in Morristown

Same field, median yearly pay.

Pharmacist$129,400
Physical Therapist$97,150
Dental Hygienist$81,040
Registered Nurse$75,680
Clinical Laboratory Technologist and Technician$59,050
Licensed Practical and Licensed Vocational Nurse$55,140
Optician$51,770
Emergency Medical Technician$51,000
Ophthalmic Medical Technician$39,630
Pharmacy Technician$36,660
Salaries for every job in Morristown, TN

Frequently asked questions

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

The median hourly pay in the Morristown, TN metro area is $50.75 ($105,600 a year).

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

No: $105,600 against $132,300 nationally, 20% less.

How does Morristown compare with the rest of Tennessee?

The median in Tennessee is $117,600, so Morristown pays 10% less.

Where does Morristown rank for nurse practitioner pay?

375 of 383 metro areas with data.

How much does a nurse practitioner make starting out in Morristown?

The lowest-paid 10% make $69,600 or less a year; the top 10% make $133,100 or more.

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.