Nurse Practitioner Salary (2026): How Much Do Nurse Practitioners Make?

National and state-by-state median wages · BLS OEWS data · Updated August 12, 2026

National Median$135,791
Per Hour$65.28
Total Jobs$323,030
Highest Paying StateCalifornia

Nurse Practitioner Salary by State (All 50 States + DC)

#StateMedian Annual Salaryvs. NationalJobs
1California$168,520▲ 24%$25,120
2New Jersey$159,310▲ 17%$9,950
3Washington$156,100▲ 15%$6,700
4Oregon$155,680▲ 15%$2,820
5Alaska$155,170▲ 14%$710
6New York$153,510▲ 13%$22,890
7Massachusetts$142,440▲ 5%$8,070
8Nevada$140,670▲ 4%$1,930
9Connecticut$138,470▲ 2%$3,750
10New Hampshire$137,550▲ 1%$1,770
11New Mexico$137,520▲ 1%$1,770
12Montana$137,210▲ 1%$1,260
13Rhode Island$135,970▲ 0%$1,180
14District of Columbia$135,880▲ 0%$680
15Hawaii$135,570▲ 0%$550
16Vermont$134,740▼ 1%$700
17Arizona$134,420▼ 1%$7,220
18Oklahoma$133,390▼ 2%$3,620
19Minnesota$133,260▼ 2%$7,780
20Colorado$132,930▼ 2%$4,270
21Idaho$132,540▼ 2%$1,750
22Wyoming$132,200▼ 3%$440
23Nebraska$132,130▼ 3%$2,340
24Wisconsin$131,980▼ 3%$5,160
25Texas$131,670▼ 3%$25,970
26Michigan$131,450▼ 3%$8,290
27Maryland$131,110▼ 3%$6,710
28Delaware$131,040▼ 3%$1,430
29Utah$130,920▼ 4%$2,740
30Illinois$130,680▼ 4%$9,270
31Maine$130,260▼ 4%$1,650
32Iowa$130,160▼ 4%$3,240
33Pennsylvania$130,140▼ 4%$10,670
34North Dakota$130,070▼ 4%$1,290
35Missouri$129,930▼ 4%$7,710
36Florida$129,510▼ 5%$21,790
37Georgia$129,430▼ 5%$10,460
38North Carolina$128,990▼ 5%$9,800
39South Dakota$128,840▼ 5%$1,020
40Indiana$128,830▼ 5%$7,450
41Virginia$127,810▼ 6%$7,110
42West Virginia$127,320▼ 6%$2,550
43Kansas$126,650▼ 7%$3,780
44Arkansas$125,660▼ 7%$3,970
45Louisiana$125,600▼ 8%$5,380
46Ohio$124,870▼ 8%$15,400
47Mississippi$124,730▼ 8%$4,690
48South Carolina$123,290▼ 9%$5,670
49Kentucky$122,870▼ 10%$4,770
50Tennessee$117,590▼ 13%$12,150
51Alabama$105,750▼ 22%$5,640

FAQ

How much does a Nurse Practitioner make?

The national median annual salary for nurse practitioners is $135,791, about $65.28 per hour, according to BLS OEWS data.

What state pays nurse practitioners the most?

California tops the list at $168,520 per year.

What state pays nurse practitioners the least?

Alabama has the lowest median at $105,750.

How much does a Nurse Practitioner make per hour?

At the national median, nurse practitioners earn about $65.28 per hour (based on a 2,080-hour work year).

Where are the most nurse practitioners employed?

The table above shows total jobs per state; states with the largest numbers of nurse practitioners include Texas.