Nurse Practitioners Salary in Oregon
BLS OEWS May 2025 • 11 metro areas • Oregon
Nurse Practitioners in Oregon earn a median salary of $142,290 per year on average across 11 metro and nonmetro areas, +10.1% vs the national median of $129,210. An estimated 2,630 nurse practitioners are employed across Oregon, with salaries ranging from $131,540 to $151,890 depending on location.
$142,290
Avg median salary in Oregon
$151,890
Highest paying metro
$131,540
Lowest paying metro
2,630
Employed in Oregon
Compare Nurse Practitioners salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Nurse Practitioners
inNurse Practitioners salaries by city in Oregon
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Portland, OR-WA | $151,890 | $134,770 | $167,430 | 1,310 |
| Salem, OR | $149,630 | $130,000 | $165,170 | 270 |
| Medford, OR | $148,950 | $133,730 | $156,030 | 180 |
| Bend, OR | $146,770 | $129,840 | $155,700 | 170 |
| Albany, OR | $143,510 | $139,940 | $165,310 | 40 |
| Eugene, OR | $140,950 | $128,030 | $174,000 | 210 |
| Corvallis, OR | $140,940 | $129,190 | $154,180 | 50 |
| Eastern Oregon | $140,050 | $123,640 | $150,020 | 100 |
| Grants Pass, OR | $135,860 | $127,330 | $165,560 | 50 |
| Central Oregon | $135,100 | $126,970 | $153,910 | 80 |
| Coast Oregon | $131,540 | $122,240 | $156,840 | 170 |