Salaripedia
English

How much does a physician make in Oregon?

$347,200a year

Median yearly pay for physicians in Oregon. That is $166.91 an hour or $28,930 a month.

Hourly
$166.91
Vs. national median
+31%
Rank among states
10 of 51
Jobs in the state
4,130
Pay range
Lowest 10%: $110,100Median: $347,200Highest 10%: $441,500
PercentileYearlyHourly
10th$110,100$52.94
25th$273,900$131.70
Median$347,200$166.91
75th$381,500$183.40
90th$441,500$212.27

Cities in Oregon

Metro areas, median yearly pay.

Grants Pass, OR$460,400
Salem, OR$374,000
Eugene, OR$347,200
Portland, OR$333,900
Albany, OR$329,700
Bend, OR$239,200
Medford, OR$239,200
Salaries for every job in Oregon

Nearby in the ranking

States with similar pay for physicians.

7. New Hampshire$361,300
8. Alaska$355,100
9. Louisiana$350,900
10. Oregon$347,200
11. Vermont$343,100
12. Wyoming$342,800
13. Hawaii$339,300
Physician salary in all states

Frequently asked questions

How much does a physician make an hour in Oregon?

The median hourly pay in Oregon is $166.91 ($347,200 a year).

Do physicians make more in Oregon than the national average?

Yes: $347,200 against $265,900 nationally, 31% more.

Where does Oregon rank for physician pay?

Oregon ranks 10 of 51 states.

Which city in Oregon pays physicians the most?

Grants Pass, OR, with a median of $460,400 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.