Nurse practitioners in California earn the highest median pay in the country, while those in Alabama earn the least, according to data released May 15 by the Bureau of Labor Statistics. Nationally, nurse practitioners earned a median annual wage of $132,300, according to the BLS.
Cost of living can affect how far that pay goes. Becker’s previously reported that after adjusting for cost of living using mean wages, Oklahoma NPs rank among the highest earners while Hawaii NPs rank among the lowest despite the state’s above-average nominal wages.
Below are the median hourly and annual wages for nurse practitioners in all 50 states and Washington, D.C., based on May 2025 data from the BLS Occupational Employment and Wage Statistics program, listed in descending order by annual wage.
| State | Median hourly wage | Median annual wage |
| California | $81.02 | $168,520 |
| New Jersey | $76.59 | $159,310 |
| Washington | $75.05 | $156,100 |
| Oregon | $74.85 | $155,680 |
| Alaska | $74.60 | $155,170 |
| New York | $73.80 | $153,510 |
| Massachusetts | $68.48 | $142,440 |
| Nevada | $67.63 | $140,670 |
| Connecticut | $66.57 | $138,470 |
| New Hampshire | $66.13 | $137,550 |
| New Mexico | $66.11 | $137,520 |
| Montana | $65.97 | $137,210 |
| Rhode Island | $65.37 | $135,970 |
| District of Columbia | $65.33 | $135,880 |
| Hawaii | $65.18 | $135,570 |
| Vermont | $64.78 | $134,740 |
| Arizona | $64.63 | $134,420 |
| Oklahoma | $64.13 | $133,390 |
| Minnesota | $64.07 | $133,260 |
| Colorado | $63.91 | $132,930 |
| Idaho | $63.72 | $132,540 |
| Wyoming | $63.56 | $132,200 |
| Nebraska | $63.52 | $132,130 |
| Wisconsin | $63.45 | $131,980 |
| Texas | $63.31 | $131,670 |
| Michigan | $63.20 | $131,450 |
| Maryland | $63.03 | $131,110 |
| Delaware | $63.00 | $131,040 |
| Illinois | $62.83 | $130,680 |
| Maine | $62.62 | $130,260 |
| Iowa | $62.58 | $130,160 |
| Pennsylvania | $62.57 | $130,140 |
| North Dakota | $62.53 | $130,070 |
| Missouri | $62.47 | $129,930 |
| Florida | $62.26 | $129,510 |
| Georgia | $62.22 | $129,430 |
| North Carolina | $62.01 | $128,990 |
| South Dakota | $61.94 | $128,840 |
| Indiana | $61.94 | $128,830 |
| Virginia | $61.45 | $127,810 |
| West Virginia | $61.21 | $127,320 |
| Kansas | $60.89 | $126,650 |
| Arkansas | $60.41 | $125,660 |
| Louisiana | $60.38 | $125,600 |
| Ohio | $60.03 | $124,870 |
| Mississippi | $59.96 | $124,730 |
| South Carolina | $59.28 | $123,290 |
| Kentucky | $59.07 | $122,870 |
| Tennessee | $56.54 | $117,590 |
| Alabama | $50.84 | $105,750 |