Nurse practitioner pay by city
Across the 50 largest US metros, typical nurse practitioner pay ranges from $107,700 in Birmingham, AL to $231,560 in San Jose, CA. After taxes and local prices, it goes furthest in San Jose, CA, San Francisco, CA, Sacramento, CA.
Source: BLS Occupational Employment and Wage Statistics, May 2025 (occupation: Nurse Practitioners, SOC 29-1171).
| Rank | Metro | Typical pay | Worth after taxes and prices |
|---|---|---|---|
| 1 | San Jose, CA | $231,560 | $139,300 |
| 2 | San Francisco, CA | $219,080 | $126,900 |
| 3 | Sacramento, CA | $172,010 | $109,700 |
| 4 | Las Vegas, NV | $144,060 | $109,500 |
| 5 | Riverside, CA | $169,920 | $108,900 |
| 6 | Seattle, WA | $160,090 | $108,600 |
| 7 | Oklahoma City, OK | $133,390 | $107,300 |
| 8 | San Antonio, TX | $131,770 | $107,000 |
| 9 | Houston, TX | $134,560 | $104,700 |
| 10 | Memphis, TN | $124,600 | $104,600 |
| 11 | Jacksonville, FL | $133,810 | $103,200 |
| 12 | Kansas City, MO | $130,760 | $101,800 |
| 13 | Austin, TX | $128,050 | $100,700 |
| 14 | Cleveland, OH | $130,800 | $100,700 |
| 15 | Milwaukee, WI | $134,350 | $100,500 |
| 16 | San Diego, CA | $163,860 | $100,300 |
| 17 | Portland, OR | $158,890 | $100,000 |
| 18 | St. Louis, MO | $131,580 | $99,500 |
| 19 | Orlando, FL | $130,640 | $99,200 |
| 20 | Buffalo, NY | $132,220 | $99,000 |
| 21 | Cincinnati, OH | $128,700 | $98,700 |
| 22 | Nashville, TN | $122,320 | $98,500 |
| 23 | Charlotte, NC | $130,310 | $98,300 |
| 24 | Indianapolis, IN | $130,460 | $98,200 |
| 25 | Phoenix, AZ | $136,270 | $98,000 |
| 26 | Tampa, FL | $128,120 | $98,000 |
| 27 | Dallas, TX | $130,980 | $97,800 |
| 28 | Los Angeles, CA | $161,470 | $97,600 |
| 29 | Providence, RI | $135,520 | $97,300 |
| 30 | Boston, MA | $147,480 | $96,900 |
| 31 | New York, NY | $163,340 | $96,300 |
| 32 | Raleigh, NC | $128,150 | $96,000 |
| 33 | Atlanta, GA | $132,500 | $95,500 |
| 34 | Hartford, CT | $135,170 | $95,100 |
| 35 | Columbus, OH | $124,580 | $94,900 |
| 36 | Louisville, KY | $122,900 | $94,900 |
| 37 | Grand Rapids, MI | $125,660 | $94,400 |
| 38 | Detroit, MI | $134,390 | $94,200 |
| 39 | Richmond, VA | $127,820 | $94,100 |
| 40 | Salt Lake City, UT | $129,350 | $93,000 |
| 41 | Philadelphia, PA | $135,700 | $92,400 |
| 42 | Denver, CO | $134,040 | $92,300 |
| 43 | Virginia Beach, VA | $124,530 | $92,000 |
| 44 | Chicago, IL | $131,740 | $91,600 |
| 45 | Pittsburgh, PA | $119,630 | $90,500 |
| 46 | Minneapolis, MN | $133,370 | $90,400 |
| 47 | Miami, FL | $131,340 | $88,500 |
| 48 | Baltimore, MD | $131,990 | $87,400 |
| 49 | Washington, DC | $134,840 | $87,200 |
| 50 | Birmingham, AL | $107,700 | $85,600 |
“Worth” is take-home pay at the typical salary (single filer, 2026 income taxes), divided by local prices, so every city is in the same typical-US-city dollars.
Common questions
Which city pays nurse practitioners the most?
Before taxes, San Jose, CA has the highest typical nurse practitioner pay among the 50 largest US metros: $231,560 a year. The lowest is Birmingham, AL at $107,700. Source: BLS Occupational Employment and Wage Statistics, May 2025.
Where does nurse practitioner pay go furthest after cost of living?
After federal, state, and local income taxes and local prices, typical nurse practitioner pay goes furthest in San Jose, CA, San Francisco, CA, Sacramento, CA. It goes the least far in Birmingham, AL, where it's worth about $85,600 in typical-US-city dollars.