US Jobs Map

What a nurse practitioner earns, by metro

Pay for nurse practitioners is unusually consistent across the country: $101,040 at the bottom of the range, $231,560 at the top, a spread of only 2.29×. Where you work matters less for this role than it does for most — which usually points to pay being set by structure (scales, licensure, collective agreements) rather than local bidding.

Nurse Practitioner — nationalBLS OEWS · May 2025
$132,300Median annual
$63.61Median hourly
$101,34010th percentile
$174,42090th percentile
323,040Employed nationally
Median means half earn more and half earn less — it says nothing about how far. The percentile columns are where the information is.

Pay is tightly banded

From $101,340 at the 10th percentile to $174,420 at the 90th is only 1.72×, which is narrow. Pay for nurse practitioners is set more by structure than by individual outcome — scales, steps, licensure. That makes income predictable and makes the ceiling real: the way to earn materially more is usually to change role or location, not to out-perform within this one.

Geography barely moves this one

8 of the ten best-paying metros for nurse practitioners are in CA. When one state dominates the top of the table like this, cost of living is doing part of the work but rarely all of it — state licensing rules, public-sector pay scales and the presence of a few large employers usually explain the rest. If you are comparing an offer in CA against one elsewhere, adjust for housing before concluding anything.

Highest paying metros

Metropolitan areaMedianHourly LQEmployed
San Jose-Sunnyvale-Santa Clara CA $231,560 $111.33 0.67 1,580
San Francisco-Oakland-Fremont CA $219,080 $105.33 0.63 3,110
Vallejo CA $182,370 $87.68 0.61 180
Napa CA $176,270 $84.74 0.4 60
Eastern Sierra-Mother Lode Region of California nonmetropolitan area $174,670 $83.97 0.39 50
Modesto CA $173,380 $83.36 0.93 380
Sacramento-Roseville-Folsom CA $172,010 $82.70 0.52 1,170
Riverside-San Bernardino-Ontario CA $169,920 $81.69 0.48 1,710
North Valley-Northern Mountains Region of California nonmetropolitan area $169,820 $81.64 0.57 120
Hanford-Corcoran CA $168,540 $81.03 0.73 70
Santa Cruz-Watsonville CA $167,190 $80.38 0.91 190
Chico CA $167,080 $80.33 0.84 140
Santa Rosa-Petaluma CA $167,040 $80.31 0.65 280
Fresno CA $166,570 $80.08 0.57 570
Salinas CA $166,090 $79.85 0.37 140
Bakersfield-Delano CA $165,580 $79.61 0.61 430
Santa Maria-Santa Barbara CA $165,580 $79.60 0.48 200
Yuba City CA $165,020 $79.34 0.65 70
El Centro CA $164,700 $79.18 0.48 70
Kahului-Wailuku HI $164,210 $78.95 0.41 60
San Diego-Chula Vista-Carlsbad CA $163,860 $78.78 0.73 2,340
New York-Newark-Jersey City NY-NJ $163,340 $78.53 1.1 21,680
San Luis Obispo-Paso Robles CA $162,950 $78.34 0.57 140
Salem OR $162,600 $78.17 0.8 320
Los Angeles-Long Beach-Anaheim CA $161,470 $77.63 0.77 10,060

Lowest paying metros

Metropolitan areaMedianHourly LQEmployed
Florence-Muscle Shoals AL $101,040 $48.58 1.9 220
Anniston-Oxford AL $101,220 $48.67 1.09 100
Johnson City TN $102,430 $49.25 2.25 380
Mobile AL $103,480 $49.75 1.42 510
East Tennessee nonmetropolitan area $103,510 $49.77 0.87 250
East Georgia nonmetropolitan area $103,530 $49.77 1.15 210
Gadsden AL $103,700 $49.85 1.94 130
Huntsville AL $103,900 $49.95 1.5 830
Southwest Alabama nonmetropolitan area $103,910 $49.96 1.06 140
Northwest Alabama nonmetropolitan area $104,910 $50.44 1.14 160

Where the role is most concentrated

Metropolitan areaMedianHourly LQEmployed
Rochester MN $126,270 $60.71 4.65 1,190
Ithaca NY $136,980 $65.86 2.75 270
East Kentucky nonmetropolitan area $124,920 $60.06 2.67 510
Hot Springs AR $122,940 $59.11 2.61 210
Hattiesburg MS $113,300 $54.47 2.61 340
Jackson MS $124,730 $59.96 2.34 1,310
Jackson TN $108,260 $52.05 2.34 410
Parkersburg-Vienna WV $126,550 $60.84 2.29 170
Johnson City TN $102,430 $49.25 2.25 380
Beckley WV $124,790 $60.00 2.23 200
Jonesboro AR $126,760 $60.94 2.22 280
Northern New Hampshire nonmetropolitan area $138,350 $66.51 2.22 390

Largest employers by metro

Metropolitan areaMedianHourly LQEmployed
New York-Newark-Jersey City NY-NJ $163,340 $78.53 1.1 21,680
Los Angeles-Long Beach-Anaheim CA $161,470 $77.63 0.77 10,060
Dallas-Fort Worth-Arlington TX $130,980 $62.97 0.87 7,310
Philadelphia-Camden-Wilmington PA-NJ-DE-MD $135,700 $65.24 1.09 6,590
Chicago-Naperville-Elgin IL-IN $131,740 $63.34 0.7 6,530
Boston-Cambridge-Newton MA-NH $147,480 $70.90 1.07 5,990
Houston-Pasadena-The Woodlands TX $134,560 $64.69 0.87 5,970
Atlanta-Sandy Springs-Roswell GA $132,500 $63.70 0.99 5,950
Miami-Fort Lauderdale-West Palm Beach FL $131,340 $63.14 0.99 5,810
Phoenix-Mesa-Chandler AZ $136,270 $65.51 1.11 5,450
Minneapolis-St. Paul-Bloomington MN-WI $133,370 $64.12 1.21 4,900
Nashville-Davidson--Murfreesboro--Franklin TN $122,320 $58.81 1.99 4,540

Current openings

About this data

Figures come from the BLS Occupational Employment and Wage Statistics programme, May 2025 release, SOC code 29-1171. OEWS surveys employers, so it reports what is actually paid rather than what job advertisements claim, and it excludes the self-employed. Estimates cover 515 of 528 metropolitan areas — near-complete coverage, which means the ranges above are reliable rather than drawn from a handful of markets. Read the methodology.