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).

RankMetroTypical payWorth after taxes and prices
1San Jose, CA$231,560$139,300
2San Francisco, CA$219,080$126,900
3Sacramento, CA$172,010$109,700
4Las Vegas, NV$144,060$109,500
5Riverside, CA$169,920$108,900
6Seattle, WA$160,090$108,600
7Oklahoma City, OK$133,390$107,300
8San Antonio, TX$131,770$107,000
9Houston, TX$134,560$104,700
10Memphis, TN$124,600$104,600
11Jacksonville, FL$133,810$103,200
12Kansas City, MO$130,760$101,800
13Austin, TX$128,050$100,700
14Cleveland, OH$130,800$100,700
15Milwaukee, WI$134,350$100,500
16San Diego, CA$163,860$100,300
17Portland, OR$158,890$100,000
18St. Louis, MO$131,580$99,500
19Orlando, FL$130,640$99,200
20Buffalo, NY$132,220$99,000
21Cincinnati, OH$128,700$98,700
22Nashville, TN$122,320$98,500
23Charlotte, NC$130,310$98,300
24Indianapolis, IN$130,460$98,200
25Phoenix, AZ$136,270$98,000
26Tampa, FL$128,120$98,000
27Dallas, TX$130,980$97,800
28Los Angeles, CA$161,470$97,600
29Providence, RI$135,520$97,300
30Boston, MA$147,480$96,900
31New York, NY$163,340$96,300
32Raleigh, NC$128,150$96,000
33Atlanta, GA$132,500$95,500
34Hartford, CT$135,170$95,100
35Columbus, OH$124,580$94,900
36Louisville, KY$122,900$94,900
37Grand Rapids, MI$125,660$94,400
38Detroit, MI$134,390$94,200
39Richmond, VA$127,820$94,100
40Salt Lake City, UT$129,350$93,000
41Philadelphia, PA$135,700$92,400
42Denver, CO$134,040$92,300
43Virginia Beach, VA$124,530$92,000
44Chicago, IL$131,740$91,600
45Pittsburgh, PA$119,630$90,500
46Minneapolis, MN$133,370$90,400
47Miami, FL$131,340$88,500
48Baltimore, MD$131,990$87,400
49Washington, DC$134,840$87,200
50Birmingham, 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.

Check your own salary

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.