Content has loaded

Nurse practitioner salary in Portland, OR (Updated 2026)

How much does a Nurse Practitioner make in Portland, OR?

Average base salary

$147,475
13%
above national average
Average $147,475
Low $110,147
High $197,452

The average salary for a nurse practitioner is $147,475 per year in Portland, OR and $18,750 overtime per year.164 salaries taken from job postings on Indeed in the past 36 months (updated July 7, 2026).

Nurse Practitioner job openings in Portland, OR

slide 1 of 6
slide1 of 6
NP or PA, HouseCalls - Multnom...
Optum3.3out of 5 stars.
Portland, OR
$109,500 - $164,000 a year
Full-time
18 hours ago

Highest paying companies for Nurse Practitioner in Portland, OR

Average year pay is based on job postings on Indeed in the past 36 months.
Legacy Personnel Inc
 
$374,400per year
View company
Astrya Global
 
$358,800per year
Madrona Recovery Center
 
$312,000per year
HarmonyCares
 
$239,200per year
BestNest Management
 
$228,800per year
Palm Health Resources
 
$225,680per year

Highest paying cities for Nurse Practitioners near Portland, OR

  1. Corvallis, OR
    $164,056 per year
  2. Bend, OR
    $151,897 per year
  3. Medford, OR
    $140,557 per year
  4. Eugene, OR
    $139,874 per year
  5. Hillsboro, OR
    $139,366 per year

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs

How much do similar professions as Nurse Practitioner get paid in Portland, OR?

Lead Nurse Practitioner

Job openings
Average $149,617 per year

Senior Nurse Practitioner

Job openings
Average $126,141 per year