Employers advertising Nurse Practitioner jobs on PhysEmp are offering Salaries with average of $144,000 to $185,000 a year, based on the 805 of 1,777 active nurse practitioner listings that disclosed pay. Data pulled October 1, 2026, from live job ads on PhysEmp. Updated quarterly.
Why this is different: these figures come from salaries employers posted in live job ads on PhysEmp this quarter, not from surveys or self-reported pay. They show what employers are offering right now, before bonuses and negotiation.
See all active nurse practitioner jobs →
Nurse practitioner pay at a glance
| Specialty | Active listings | Listings with pay | Posted range | Average posted range |
|---|---|---|---|---|
| Nurse practitioner | 1,777 | 805 | $45,000 – $400,000 | $143,755 – $185,109 |
About 45% of nurse practitioner listings on PhysEmp disclose pay.
Nurse practitioner pay by state
States with at least 5 nurse practitioner listings that disclosed pay, ranked by the low end of the average range:
| State | Active listings | Listings with pay | Average posted range |
|---|---|---|---|
| Kansas | 13 | 6 | $185,467 – $246,133 |
| Kentucky | 11 | 5 | $180,960 – $245,024 |
| Virginia | 38 | 23 | $166,209 – $215,416 |
| Louisiana | 9 | 5 | $164,320 – $242,528 |
| Montana | 15 | 7 | $163,943 – $208,217 |
| Georgia | 46 | 10 | $163,200 – $205,344 |
| North Carolina | 120 | 22 | $162,464 – $212,109 |
| Wisconsin | 39 | 26 | $157,754 – $226,994 |
| Minnesota | 24 | 20 | $156,435 – $203,147 |
| South Carolina | 55 | 9 | $155,289 – $211,289 |
Lowest-paying states
| State | Active listings | Listings with pay | Average posted range |
|---|---|---|---|
| Vermont | 15 | 10 | $115,752 – $145,096 |
| Pennsylvania | 31 | 6 | $122,967 – $164,600 |
| Rhode Island | 9 | 7 | $125,086 – $158,886 |
| Illinois | 53 | 27 | $126,470 – $165,973 |
| New Jersey | 62 | 33 | $127,436 – $165,148 |
States with fewer than 5 salary disclosures: North Dakota $228,800 – $249,600; Nebraska $182,000 – $237,120; Delaware $166,400 – $239,200; Alabama $162,333 – $222,000; New Hampshire $160,800 – $208,800; Iowa $158,600 – $208,000; South Dakota $156,000 – $197,600; Tennessee $150,933 – $200,600; Idaho $149,067 – $194,133; Mississippi $143,200 – $184,200.
How nurse practitioner pay has moved in 2026
| Data pulled | Active listings | Listings with pay | Average posted range |
|---|---|---|---|
| October 1, 2026 | 1,777 | 805 | $143,755 – $185,109 |
| July 1, 2026 | 1,786 | 771 | $144,722 – $185,194 |
| April 1, 2026 | 1,751 | 731 | $143,113 – $182,998 |
Nurse practitioner posted pay has been essentially flat in 2026.
Common questions
How much do nurse practitioners make?
Nurse practitioner jobs posted on PhysEmp in October 2026 offer an average of $144,000 to $185,000 a year, with individual offers ranging from $45,000 to $400,000.
Which states pay nurse practitioners the most?
Among states with at least 5 salary disclosures, Kansas, Kentucky and Virginia post the highest averages, starting at $166,000 or more.
How these numbers are calculated
PhysEmp pulls every active nurse practitioner job ad on the site at the start of each quarter. Salary figures come only from ads where the employer posted pay. The average posted range is the average of the low and high ends of those posted ranges. Full-time and locum listings are combined. Figures are employer-posted and not independently verified.
Last updated October 2026. Next update January 2027. All specialties in the PhysEmp Salary Report →