Salaripedia
English

How much does an animal caretaker make in Portland?

$37,370a year

Median yearly pay for animal caretakers in the Portland-Vancouver-Hillsboro, OR-WA metro area. That is $17.97 an hour or $3,114 a month.

Hourly
$17.97
Vs. national median
+6%
Rank among cities
42 of 385
Jobs in the area
2,240
Pay range
Lowest 10%: $35,480Median: $37,370Highest 10%: $58,790
PercentileYearlyHourly
10th$35,480$17.06
25th$36,110$17.36
Median$37,370$17.97
75th$45,120$21.69
90th$58,790$28.26

Other cities in Oregon

Median yearly pay for animal caretakers.

Salem, OR$36,920
Corvallis, OR$36,010
Bend, OR$35,800
Medford, OR$35,710
Grants Pass, OR$35,670
Albany, OR$34,880
Eugene, OR$34,750
Animal Caretaker salary in Oregon Animal Caretaker 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 an animal caretaker make an hour in Portland?

The median hourly pay in the Portland-Vancouver-Hillsboro, OR-WA metro area is $17.97 ($37,370 a year).

Do animal caretakers make more in Portland than the national average?

Yes: $37,370 against $35,360 nationally, 6% more.

How does Portland compare with the rest of Oregon?

The median in Oregon is $36,580, so Portland pays 2% more.

Where does Portland rank for animal caretaker pay?

42 of 385 metro areas with data.

How much does an animal caretaker make starting out in Portland?

The lowest-paid 10% make $35,480 or less a year; the top 10% make $58,790 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.