Salaripedia
English

How much does a nurse practitioner make in Oregon?

$155,700a year

Median yearly pay for nurse practitioners in Oregon. That is $74.85 an hour or $12,970 a month.

Hourly
$74.85
Vs. national median
+18%
Rank among states
4 of 51
Jobs in the state
2,820
Pay range
Lowest 10%: $124,700Median: $155,700Highest 10%: $194,100
PercentileYearlyHourly
10th$124,700$59.93
25th$134,800$64.83
Median$155,700$74.85
75th$168,700$81.11
90th$194,100$93.30

Cities in Oregon

Metro areas, median yearly pay.

Salem, OR$162,600
Bend, OR$159,100
Portland, OR$158,900
Medford, OR$155,600
Grants Pass, OR$148,200
Eugene, OR$145,600
Albany, OR$143,500
Corvallis, OR$136,700
Salaries for every job in Oregon

Nearby in the ranking

States with similar pay for nurse practitioners.

1. California$168,500
2. New Jersey$159,300
3. Washington$156,100
4. Oregon$155,700
5. Alaska$155,200
6. New York$153,500
7. Massachusetts$142,400
Nurse Practitioner salary in all states

Frequently asked questions

How much does a nurse practitioner make an hour in Oregon?

The median hourly pay in Oregon is $74.85 ($155,700 a year).

Do nurse practitioners make more in Oregon than the national average?

Yes: $155,700 against $132,300 nationally, 18% more.

Where does Oregon rank for nurse practitioner pay?

Oregon ranks 4 of 51 states.

Which city in Oregon pays nurse practitioners the most?

Salem, OR, with a median of $162,600 a year.

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.