Nurse Practitioner Pay by City: May 2025 BLS Data for 383 Metro Areas

By NurseCompensation Research Team · 2026-10-19 · 9 min read

Nurse Practitioner Pay by City: May 2025 BLS Data for 383 Metro Areas

NP median pay ranges from $231,560 in San Jose to $101,040 in Florence, Alabama. Eighteen of the 20 highest-paying metros are in California, and all 15 of the lowest are in Alabama or Tennessee. Plus the NP-RN pay gap in the 27 largest NP markets.

The national median wage for nurse practitioners was $132,300 in May 2025, according to the Bureau of Labor Statistics, with 323,040 NPs employed. That figure is an average across very different local markets. BLS publishes NP wages for 383 metro areas, and the spread between the top and bottom is more than $130,000.

The 20 highest-paying metro areas for NPs

RankMetro areaMedian10th pct90th pctNPs employed
1San Jose-Sunnyvale-Santa Clara, CA$231,560$163,670$283,4101,580
2San Francisco-Oakland-Fremont, CA$219,080$153,280$273,9603,110
3Vallejo, CA$182,370$133,940$287,130180
4Napa, CA$176,270$153,970$225,76060
5Modesto, CA$173,380$138,470$249,600380
6Sacramento-Roseville-Folsom, CA$172,010$105,540$240,1001,170
7Riverside-San Bernardino-Ontario, CA$169,920$130,630$213,9701,710
8Hanford-Corcoran, CA$168,540$116,900$209,30070
9Santa Cruz-Watsonville, CA$167,190$126,540$218,680190
10Chico, CA$167,080$131,730$203,910140
11Santa Rosa-Petaluma, CA$167,040$116,450$236,950280
12Fresno, CA$166,570$129,300$212,320570
13Salinas, CA$166,090$135,360$213,530140
14Bakersfield-Delano, CA$165,580$106,710$205,450430
15Santa Maria-Santa Barbara, CA$165,580$130,450$220,680200
16Yuba City, CA$165,020$115,870$209,04070
17El Centro, CA$164,700$103,330$213,52070
18Kahului-Wailuku, HI$164,210$115,080$193,34060
19San Diego-Chula Vista-Carlsbad, CA$163,860$131,380$215,6402,340
20New York-Newark-Jersey City, NY-NJ$163,340$132,490$202,94021,680

Eighteen of the top 20 are in California. Of California's 25 metro areas with NP data, 24 have a median of $150,000 or more. The exception, Oxnard-Thousand Oaks-Ventura, is just under at $148,800. Nationally, 36 metros clear $150,000.

New York stands out for its size. With 21,680 NPs, it is by far the largest NP market in the country, more than twice the size of Los Angeles (10,060), and it still ranks in the top 20 for pay.

The 15 lowest-paying metro areas

RankMetro areaMedian10th pct90th pctNPs employed
369Auburn-Opelika, AL$108,500$81,670$137,110180
370Jackson, TN$108,260$72,800$134,790410
371Decatur, AL$107,760$87,350$127,570120
372Birmingham, AL$107,700$89,240$137,5601,350
373Cleveland, TN$107,360$58,290$135,630170
374Dothan, AL$105,730$83,120$160,300260
375Morristown, TN$105,560$69,600$133,120120
376Montgomery, AL$105,050$86,190$136,190330
377Daphne-Fairhope-Foley, AL$104,410$85,300$128,110not published
378Huntsville, AL$103,900$95,260$129,600830
379Gadsden, AL$103,700$77,000$140,240130
380Mobile, AL$103,480$88,320$126,810510
381Johnson City, TN$102,430$87,210$127,460380
382Anniston-Oxford, AL$101,220$90,180$142,520100
383Florence-Muscle Shoals, AL$101,040$83,010$125,830220

All 15 are in Alabama (11) or Tennessee (4). Birmingham, with 1,350 NPs, is the largest market in the group.

The 27 largest NP markets, and how much NPs earn over RNs there

These are all metro areas where BLS reports at least 2,000 employed NPs. (Seattle's NP median is $160,090, but BLS did not publish an employment figure for it, so it is not listed.) The last two columns compare the NP median with the RN median in the same metro.

Metro areaNPs employedNP medianRN medianNP premiumNP pay as multiple of RN
San Francisco-Oakland-Fremont, CA3,110$219,080$186,610+$32,4701.17x
San Diego-Chula Vista-Carlsbad, CA2,340$163,860$139,520+$24,3401.17x
New York-Newark-Jersey City, NY-NJ21,680$163,340$119,720+$43,6201.36x
Los Angeles-Long Beach-Anaheim, CA10,060$161,470$135,560+$25,9101.19x
Boston-Cambridge-Newton, MA-NH5,990$147,480$106,180+$41,3001.39x
Phoenix-Mesa-Chandler, AZ5,450$136,270$100,830+$35,4401.35x
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD6,590$135,700$101,180+$34,5201.34x
Washington-Arlington-Alexandria, DC-VA-MD-WV4,050$134,840$102,710+$32,1301.31x
Houston-Pasadena-The Woodlands, TX5,970$134,560$99,830+$34,7301.35x
Detroit-Warren-Dearborn, MI3,400$134,390$97,280+$37,1101.38x
Denver-Aurora-Centennial, CO2,310$134,040$101,130+$32,9101.33x
Jacksonville, FL2,310$133,810$83,520+$50,2901.60x
Minneapolis-St. Paul-Bloomington, MN-WI4,900$133,370$103,040+$30,3301.29x
Atlanta-Sandy Springs-Roswell, GA5,950$132,500$100,490+$32,0101.32x
Baltimore-Columbia-Towson, MD3,800$131,990$99,550+$32,4401.33x
Chicago-Naperville-Elgin, IL-IN6,530$131,740$100,490+$31,2501.31x
St. Louis, MO-IL3,430$131,580$83,180+$48,4001.58x
Miami-Fort Lauderdale-West Palm Beach, FL5,810$131,340$91,380+$39,9601.44x
Dallas-Fort Worth-Arlington, TX7,310$130,980$101,420+$29,5601.29x
Cleveland, OH3,320$130,800$83,940+$46,8601.56x
Kansas City, MO-KS2,730$130,760$83,040+$47,7201.57x
Indianapolis-Carmel-Greenwood, IN2,530$130,460$84,230+$46,2301.55x
Cincinnati, OH-KY-IN2,820$128,700$83,650+$45,0501.54x
Tampa-St. Petersburg-Clearwater, FL4,180$128,120$85,470+$42,6501.50x
Austin-Round Rock-San Marcos, TX2,700$128,050$97,890+$30,1601.31x
Columbus, OH3,140$124,580$83,900+$40,6801.48x
Nashville-Davidson--Murfreesboro--Franklin, TN4,540$122,320$84,040+$38,2801.46x

Nationally, the NP median is $34,750 above the RN median, or 1.36 times as much.

What the large-market table shows

Outside California, NP pay is remarkably flat. Of the 22 large markets outside California, New York, and Boston, all but Nashville and Columbus have NP medians between $128,000 and $137,000. That is a much narrower range than RN pay in the same cities, which runs from about $83,000 to $103,000.

The NP premium is largest where RN pay is lowest. In Jacksonville, St. Louis, Kansas City, Cleveland, Indianapolis, and Cincinnati, RN medians are around $83,000 to $84,000, while NP medians are around $129,000 to $134,000. The NP license is worth $45,000 to $50,000 a year in these markets.

In California, the premium is smallest in relative terms. In San Francisco and San Diego, NPs earn 1.17 times the local RN median. California RNs are already so well paid that the step up to NP adds proportionally less, even though the dollar amounts are still large.

Where NPs are most concentrated

The national average is about 2.1 NPs for every 1,000 jobs. Some smaller metros have far more.

Metro areaNPs per 1,000 jobsNP median
Rochester, MN9.7$126,270
Ithaca, NY5.7$136,980
Hot Springs, AR5.4$122,940
Hattiesburg, MS5.4$113,300
Jackson, MS4.9$124,730
Jackson, TN4.9$108,260

Rochester, Minnesota, home to a major academic medical center, has more than four times the national concentration. Across all metros with data, those with more NPs per worker tend to pay somewhat less, but the relationship is modest.

What the data includes

BLS figures are base wages and exclude bonuses, productivity pay, and call pay, which some NPs receive on top of base salary. Small metros with fewer than a few hundred NPs can shift noticeably from year to year. NP figures cover all specialties combined; BLS does not break out family, psychiatric, acute care, or other NP specialties.


Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, national and metropolitan area data (SOC 29-1171 Nurse Practitioners; 29-1141 Registered Nurses). Rankings, premiums, and multiples calculated by NurseCompensation from the published BLS figures.