facebook tracking Nurse Practitioner salary in Oregon (2025): pay by city

Nurse Practitioner salary in Oregon

What nurse practitioners earn in Oregon and its metro areas, compared with the rest of the country.

May 2025#4 of 50 states
Median pay$155,680$74.85 per hour
vs U.S.+18%U.S. median $132,300
Middle half earn$134,840 – $168,700Top 10%: $194,070+
Jobs2,8200.69× the U.S. concentration

Nurse Practitioner pay in Oregon cities

Metro areas as BLS defines them. Click a column to sort.

Metro areaMedianHourlyJobs
Portland-Vancouver-Hillsboro, OR-WA$158,890$76.391,390
Salem, OR$162,600$78.17320
Eugene-Springfield, OR$145,550$69.98290
Medford, OR$155,580$74.80200
Coast Oregon nonmetropolitan area$145,000$69.71200
Bend, OR$159,100$76.49190
Eastern Oregon nonmetropolitan area$144,450$69.45140
Central Oregon nonmetropolitan area$140,150$67.38110
Corvallis, OR$136,650$65.7060
Grants Pass, OR$148,160$71.2350
Albany, OR$143,510$69.0040
Advertisement

Hospitals and jobs in Oregon

Nurse Practitioner pay in similar states

Other healthcare salaries in Oregon

Questions

How much does a nurse practitioner make in Oregon?

Nurse Practitioners in Oregon earned a median of $155,680 a year ($74.85 an hour) in May 2025, 18% more than the national median of $132,300. The middle half earned $134,840 to $168,700.

Where in Oregon do nurse practitioners earn the most?

Among areas in Oregon, pay was highest in Salem, OR at $162,600.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.