Salaripedia
English

How much does a nurse practitioner make?

$132,300a year

Median yearly pay in the United States: half earn more and half earn less. That is $63.61 an hour or $11,030 a month.

Hourly
$63.61
Average (mean)
$137,300
Jobs
323,040
Pay range
Lowest 10%: $101,300Median: $132,300Highest 10%: $174,400
PercentileYearlyHourly
10th$101,300$48.72
25th$118,000$56.73
Median$132,300$63.61
75th$156,700$75.34
90th$174,400$83.86

By state

Median yearly pay.

California$168,500
New Jersey$159,300
Washington$156,100
Oregon$155,700
Alaska$155,200
New York$153,500
Massachusetts$142,400
Nevada$140,700
Connecticut$138,500
New Hampshire$137,600
New Mexico$137,500
Montana$137,200
Rhode Island$136,000
District of Columbia$135,900
Hawaii$135,600
Vermont$134,700
Arizona$134,400
Oklahoma$133,400
Minnesota$133,300
Colorado$132,900
Idaho$132,500
Wyoming$132,200
Nebraska$132,100
Wisconsin$132,000
Texas$131,700
Michigan$131,500
Maryland$131,100
Delaware$131,000
Utah$130,900
Illinois$130,700
Maine$130,300
Iowa$130,200
Pennsylvania$130,100
North Dakota$130,100
Missouri$129,900
Florida$129,500
Georgia$129,400
North Carolina$129,000
South Dakota$128,800
Indiana$128,800
Virginia$127,800
West Virginia$127,300
Kansas$126,700
Arkansas$125,700
Louisiana$125,600
Ohio$124,900
Mississippi$124,700
South Carolina$123,300
Kentucky$122,900
Tennessee$117,600
Alabama$105,800

Highest paying cities

Metro areas, median yearly pay.

San Jose, CA$231,600
San Francisco, CA$219,100
Vallejo, CA$182,400
Napa, CA$176,300
Modesto, CA$173,400
Sacramento, CA$172,000
Riverside, CA$169,900
Hanford, CA$168,500
Santa Cruz, CA$167,200
Chico, CA$167,100
Santa Rosa, CA$167,000
Fresno, CA$166,600
Salinas, CA$166,100
Bakersfield, CA$165,600
Santa Maria, CA$165,600

In other countries

Nurse Practitioner belongs to the international group "Nursing professionals".

Compare pay in 140 countries

Similar jobs

Frequently asked questions

How much does a nurse practitioner make an hour?

The median hourly pay is $63.61 ($132,300 a year).

How much does a nurse practitioner make a month?

About $11,030 a month before tax, based on a median of $132,300 a year.

How much does a nurse practitioner make starting out?

The lowest-paid 10% make $101,300 or less a year ($48.72 an hour); the top 10% make $174,400 or more.

Which state pays nurse practitioners the most?

California, with a median of $168,500 a year, followed by New Jersey ($159,300) and Washington ($156,100).

Which city pays nurse practitioners the most?

San Jose-Sunnyvale-Santa Clara, CA, with a median of $231,600 a year.

How many nurse practitioners are there in the United States?

About 323,040 people work as nurse practitioners.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.