Nurse Practitioner
Nurse Practitioners typically earn $132,300 a year in the United States, and about 323,040 work in the field. Employment is projected to grow 41% from 2025 to 2035 (BLS).
$132,300
Typical pay a year
+41%
Job growth 2025–35
29,400
Openings a year
323K
Employed in the US
BLS OES May 2025 · projections 2025–35
What is in this guide
Each part of the nurse practitioner guide has its own page. Start with the figure you came for.
Salary
$132,300 typical · 51 states, 517 metrosPay by state, metro, and work settingHow to become
Training, exam, first jobThe steps to becoming an NPPrograms and schools
532 colleges, 24,053 graduates in 2024Every college by state, from NCES IPEDSCertification
Requirements by stateExams, certifying bodies, and verificationCareer path
Registered Nurse $97,550 → Nurse Practitioner $132,300 → Nurse Anesthetist $236,590Each step up and what it paysJobs
29,400 openings a yearWhere the jobs are, by setting and stateInterview
Questions and answersWhat hiring managers ask NPsResume
Guide and sample layoutHow to lay out an NP resumeHow much do nurse practitioners make?
Typical NP pay is $132,300 a year across the United States. Among the ten states that employ the most nurse practitioners, it ranges from $168,520 in California to $117,590 in Tennessee. See all 51 states and 517 metro areas.
| State | Typical pay a year | Vs national $132,300 | Employed |
|---|---|---|---|
| California | $168,520 | +27% | 25,120 |
| New Jersey | $159,310 | +20% | 9,950 |
| New York | $153,510 | +16% | 22,890 |
| Texas | $131,670 | same | 25,970 |
| Pennsylvania | $130,140 | -2% | 10,670 |
| Florida | $129,510 | -2% | 21,790 |
| Georgia | $129,430 | -2% | 10,460 |
| North Carolina | $128,990 | -3% | 9,800 |
| Ohio | $124,870 | -6% | 15,400 |
| Tennessee | $117,590 | -11% | 12,150 |
BLS OES May 2025 · the ten states with the most nurse practitioners, ranked by typical pay
What does each step pay?
NP career path →BLS OES May 2025 · typical annual pay, United States
Related nursing professions
Registered Nurse
$97,550typical a yearLicensed Practical Nurse
$64,400typical a yearCertified Nursing Assistant
$42,260typical a yearBLS OES May 2025 · typical annual pay