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.

Full tool →
Nurse Practitioners
in
    vs

      Nurse Practitioners salaries by city in Oregon

      Metro areaMedian salary25th pct75th pctEmployed
      Portland, OR-WA$151,890$134,770$167,4301,310
      Salem, OR$149,630$130,000$165,170270
      Medford, OR$148,950$133,730$156,030180
      Bend, OR$146,770$129,840$155,700170
      Albany, OR$143,510$139,940$165,31040
      Eugene, OR$140,950$128,030$174,000210
      Corvallis, OR$140,940$129,190$154,18050
      Eastern Oregon$140,050$123,640$150,020100
      Grants Pass, OR$135,860$127,330$165,56050
      Central Oregon$135,100$126,970$153,91080
      Coast Oregon$131,540$122,240$156,840170

      View Nurse Practitioners salaries in all cities