Salaripedia
English

How much does a recreation worker make in Portland?

$42,580a year

Median yearly pay for recreation workers in the Portland-Vancouver-Hillsboro, OR-WA metro area. That is $20.47 an hour or $3,548 a month.

Hourly
$20.47
Vs. national median
+16%
Rank among cities
14 of 387
Jobs in the area
2,660
Pay range
Lowest 10%: $35,250Median: $42,580Highest 10%: $58,940
PercentileYearlyHourly
10th$35,250$16.95
25th$38,040$18.29
Median$42,580$20.47
75th$49,780$23.93
90th$58,940$28.34

Other cities in Oregon

Median yearly pay for recreation workers.

Bend, OR$46,230
Eugene, OR$37,740
Salem, OR$37,630
Medford, OR$37,400
Albany, OR$36,590
Grants Pass, OR$36,530
Corvallis, OR$35,210
Recreation Worker salary in Oregon Recreation Worker salary in all states

Related jobs in Portland

Same field, median yearly pay.

Animal Trainer$66,040
Barber$64,310
Hairdresser$59,610
Exercise Trainer and Group Fitness Instructor$59,570
First-Line Supervisors of Personal Service Worker$59,350
Skincare Specialist$57,930
First-Line Supervisors of Entertainment and Recreation Worker$50,030
Mortician$49,930
Manicurist and Pedicurist$47,280
Residential Advisor$47,160
Salaries for every job in Portland, OR

Frequently asked questions

How much does a recreation worker make an hour in Portland?

The median hourly pay in the Portland-Vancouver-Hillsboro, OR-WA metro area is $20.47 ($42,580 a year).

Do recreation workers make more in Portland than the national average?

Yes: $42,580 against $36,560 nationally, 16% more.

How does Portland compare with the rest of Oregon?

The median in Oregon is $39,610, so Portland pays 7% more.

Where does Portland rank for recreation worker pay?

14 of 387 metro areas with data.

How much does a recreation worker make starting out in Portland?

The lowest-paid 10% make $35,250 or less a year; the top 10% make $58,940 or more.

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.