Public-Sector Pay in Oregon

104 roles at 41 employers · updated October 2026

What Oregon's cities, counties, school districts and other public employers pay, taken from their own job postings:

104Roles with posted pay
41Public employers
1,226Postings behind the numbersLast 12 months
105Open right now

How Oregon public-sector pay is spread

Each role placed by the midpoint of its newest posted range, as full-time yearly pay.

Roles

How Oregon public-sector pay is spread
<$40k5
$40k42
$60k32
$80k16
$100k3
$120k3
$140k1
$160k1
$180k0
$200k+1

Common roles across Oregon employers

Lowest to highest posted range for the role, across every employer that posted it.

Educational Assistant6 employers · highest at Gresham-Barlow School District 10J, OR
$18.80–$31/hr
Police Officer5 employers · highest at City of Albany, OR
≈$74k–$149k/yr
Instructional Assistant4 employers · highest at Lane Education Service District, OR
$17.34–$27.05/hr

Highest posted pay in Oregon's public sector

City ManagerGMP Consultants, OR
$179,488–$244,000/yr
$108,756–$211,164/yr
Deputy City AttorneyCity of Portland, OR
$132,891–$187,470/yr
Police OfficerCity of Albany, OR
$111,559–$149,484/yr
EngineerCity of Portland, OR
$121,056–$147,139/yr
ManagerPort of Portland, OR
$100,000–$140,000/yr
Deputy District AttorneyBenton County, OR
$96,195–$131,175/yr
Civil EngineerCity of Eugene, OR
$43.18–$62.15/hr
Budget AnalystState of Oregon
$80,556–$123,816/yr
Child WelfareState of Oregon
$74,388–$115,236/yr

Who is hiring now

Open postings with published pay, by employer.

State of Oregon37 roles with posted pay
26 open
Salem-Keizer Public Schools, OR11 roles with posted pay
22 open
Umpqua Community College, OR1 roles with posted pay
11 open
McMinnville School District, OR2 roles with posted pay
5 open
Corvallis School District, OR1 roles with posted pay
4 open
City of Eugene, OR2 roles with posted pay
4 open
4 open
3 open
3 open
Lane County, OR5 roles with posted pay
2 open

Postings by employer type

Last 12 months of postings with published pay.

State agencies1 employers
506
Schools & colleges16 employers
473
Counties10 employers
122
Cities & towns10 employers
100
Other public bodies4 employers
25

Pay by employer

Newest posted range for each role. Open an employer to see its roles; each role links to its full pay history.

State of Oregon37 roles · 506 postings · 26 openPay overview →Open jobs →
$51,744–$71,856/yr
$108,756–$211,164/yr
$45,576–$59,448/yr
$80,556–$123,816/yr
$49,488–$68,568/yr
$59,448–$91,104/yr
$59,448–$91,104/yr
$74,388–$115,236/yr
$54,228–$75,312/yr
$54,468–$84,504/yr
$42,180–$45,576/yr
$54,228–$71,856/yr
$51,744–$71,856/yr
$51,744–$71,856/yr
$47,400–$65,436/yr
$62,316–$82,848/yr
$49,488–$68,568/yr
$43,704–$59,448/yr
$51,744–$71,856/yr
$70,884–$109,716/yr
$69,348–$104,856/yr
$58,380–$85,404/yr
$47,424–$65,496/yr
$75,348–$78,936/yr
$59,340–$75,096/yr
$54,228–$75,312/yr
$42,948–$58,224/yr
$63,048–$97,824/yr
$45,576–$62,316/yr
$59,448–$91,104/yr
$59,448–$91,104/yr
$65,796–$95,148/yr
$47,424–$65,496/yr
$42,180–$49,488/yr
$59,448–$91,104/yr
Salem-Keizer Public Schools, OR11 roles · 233 postings · 22 openPay overview →Open jobs →
$53,831–$105,956/yr
$21.18/hr
$20.72–$26.56/hr
$53,831–$105,956/yr
$20.72–$26.56/hr
$53,831–$105,956/yr
$53,831–$105,956/yr
$53,831–$105,956/yr
$21.70–$27.77/hr
$53,831–$105,956/yr
Eugene School District 4J (dba Lane County School District), OR3 roles · 44 postings · 1 openPay overview →Open jobs →
$23.63–$29.65/hr
$51,770–$111,793/yr
Gresham-Barlow School District 10J, OR2 roles · 38 postings · 1 openOpen jobs →
$22–$31/hr
$26,318–$52,126/yr
Lane County, OR5 roles · 35 postings · 2 openPay overview →Open jobs →
$32.60–$49.25/hr
$21–$29/hr
McMinnville School District, OR2 roles · 23 postings · 5 openOpen jobs →
$17.34–$23.24/hr
$18.89–$25.32/hr
Bend Park And Recreation District, OR3 roles · 19 postingsPay overview →Open jobs →
$21–$24/hr
$21–$23/hr
$22–$25/hr
Corvallis School District, OR1 role · 18 postings · 4 openOpen jobs →
Marion County, OR2 roles · 18 postings · 2 openOpen jobs →
$30–$48/hr
$29.54–$48/hr
Umpqua Community College, OR1 role · 18 postings · 11 openOpen jobs →
Central Point School District 6, OR1 role · 17 postings · 3 openOpen jobs →
$18.80–$22.60/hr
City of Eugene, OR2 roles · 15 postings · 4 openOpen jobs →
$43.18–$62.15/hr
$80,850–$103,064/yr
Benton County, OR2 roles · 14 postingsOpen jobs →
$69,717–$100,794/yr
$96,195–$131,175/yr
City of Corvallis, OR2 roles · 13 postingsOpen jobs →
$18–$20/hr
$17–$19/hr
City of Salem, OR1 role · 13 postings
$43.12–$51.42/hr
Polk County, OR1 role · 12 postings
$70,248–$88,884/yr
City of Hillsboro, OR1 role · 11 postingsOpen jobs →
$20–$25/hr
City of Portland, OR2 roles · 11 postings · 1 openOpen jobs →
$132,891–$187,470/yr
$121,056–$147,139/yr
La Grande School District, OR1 role · 11 postings · 2 openOpen jobs →
$19.18–$22.44/hr
Douglas County, OR2 roles · 10 postingsOpen jobs →
$22–$23/hr
Roseburg Public Schools, OR1 role · 10 postings
Tualatin Hills Park & Recreation District, OR2 roles · 10 postings · 1 openOpen jobs →
$27.84–$31.38/hr
Douglas Education Service District, OR1 role · 9 postings · 4 openOpen jobs →
$63,333–$89,195/yr
Oregon Metro1 role · 9 postings · 2 openOpen jobs →
$44.69–$46.83/hr
City of Albany, OR1 role · 8 postings · 1 openOpen jobs →
$111,559–$149,484/yr
City of Bend, OR1 role · 8 postings · 2 openOpen jobs →
$86,435–$105,062/yr
City of Grants Pass, OR1 role · 8 postings · 1 openOpen jobs →
$73,784–$100,075/yr
Clackamas County, OR1 role · 8 postings · 1 openOpen jobs →
$30.30–$38.18/hr
City of Gresham, OR1 role · 7 postingsOpen jobs →
$28–$36/hr
Josephine County, OR1 role · 7 postings · 2 openOpen jobs →
$46,919–$50,604/yr
City of Sherwood, OR1 role · 6 postings
$20–$25/hr
GMP Consultants, OR1 role · 6 postings · 2 open
$179,488–$244,000/yr
Lake Oswego School District, OR1 role · 6 postingsOpen jobs →
Lane Education Service District, OR1 role · 6 postings · 3 openOpen jobs →
$20.89–$27.05/hr
Linn County Department of Health Services, OR1 role · 6 postings · 1 openOpen jobs →
$57,120–$72,804/yr
Portland Public Schools, OR1 role · 6 postings
WCCCA-Washington County 911, OR1 role · 6 postings
$82,805–$100,610/yr
Yamhill County, OR1 role · 6 postingsOpen jobs →
$40,032–$56,736/yr
Ashland School District 5, OR1 role · 5 postings · 1 openOpen jobs →
$20–$24/hr
Port of Portland, OR1 role · 5 postingsOpen jobs →
$100,000–$140,000/yr
Rachael Wheeler SLP, OR1 role · 5 postings
$24–$28/hr

No roles match that filter.

Public-sector pay in Oregon: FAQ

Which public-sector jobs pay the most in Oregon?

The highest posted ranges are City Manager at GMP Consultants, OR ($179,488–$244,000/yr); Assistant Attorney General at State of Oregon ($108,756–$211,164/yr); Deputy City Attorney at City of Portland, OR ($132,891–$187,470/yr); Police Officer at City of Albany, OR ($111,559–$149,484/yr); Engineer at City of Portland, OR ($121,056–$147,139/yr).

How much do Oregon public employers pay a Educational Assistant?

6 Oregon public employers posted Educational Assistant pay in the last 12 months, ranging $18.80–$31/hr. The highest range was posted by Gresham-Barlow School District 10J, OR.

How much do Oregon public employers pay a Police Officer?

5 Oregon public employers posted Police Officer pay in the last 12 months, ranging ≈$74k–$149k/yr. The highest range was posted by City of Albany, OR.

How much do Oregon public employers pay a Instructional Assistant?

4 Oregon public employers posted Instructional Assistant pay in the last 12 months, ranging $17.34–$27.05/hr. The highest range was posted by Lane Education Service District, OR.

Where do these pay figures come from?

From the employers' own job postings over the last 12 months. Each range is shown as posted; nothing is averaged or estimated. The bars convert hourly and daily pay to a full-time year (2,080 hours or 260 days) only so roles can be compared.