Ranking · 324 metro areas

Best Cities for Nurse Practitioners

San Jose, CA is the best city for nurse practitioners once pay is adjusted for local prices: the median nurse practitioners salary of $231,560 buys what $209,703 buys in a typical U.S. metro.

Advertisement

Top 15 cities for nurse practitioners

Ranking: median annual wage of Nurse Practitioners (BLS OEWS May 2025; the average where BLS publishes no median) divided by the BEA price parity x 100. Only metros where BLS counts at least 100 of these jobs with a reliable estimate.

Full ranking

#Metro areaPrice-adjusted medianMedian salaryPrice parityJobs
1San Jose, CA$209,703$231,560110.41,580
2San Francisco, CA$189,494$219,080115.63,110
3Vallejo, CA$168,115$182,370108.5180
4Modesto, CA$166,539$173,380104.1380
5Chico, CA$165,104$167,080101.2140
6Bakersfield, CA$164,126$165,580100.9430
7Fresno, CA$163,051$166,570102.2570
8Merced, CA$161,537$158,75098.3100
9Sacramento, CA$161,254$172,010106.71,170
10Visalia, CA$159,709$159,43099.8250
11Riverside, CA$159,636$169,920106.41,710
12Redding, CA$159,390$160,480100.7120
13Salem, OR$156,876$162,600103.6320
14Tulsa, OK$156,321$139,46089.21,090
15Vineland, NJ$155,500$149,23096.0110
16Santa Rosa, CA$154,977$167,040107.8280
17Duluth, MN$153,805$136,53088.8420
18Bend, OR$153,561$159,100103.6190
19Medford, OR$153,382$155,580101.4200
20Midland, TX$153,065$146,61095.8100
21Mankato, MN$152,361$138,58091.0150
22Salinas, CA$152,317$166,090109.0140
23Texarkana, TX$152,264$127,92084.0150
24Santa Maria, CA$152,190$165,580108.8200
25Killeen, TX$152,164$138,67091.1480
Advertisement

Highest raw pay for nurse practitioners, before cost of living

Nurse Practitioners salary in every city

More rankings

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.