Salaripedia
English

How much does an animal control worker make in Buffalo?

$46,680a year

Median yearly pay for animal control workers in the Buffalo-Cheektowaga, NY metro area. That is $22.44 an hour or $3,890 a month.

Hourly
$22.44
Vs. national median
+2%
Rank among cities
36 of 70
Jobs in the area
60
Pay range
Lowest 10%: $34,710Median: $46,680Highest 10%: $66,840
PercentileYearlyHourly
10th$34,710$16.69
25th$39,060$18.78
Median$46,680$22.44
75th$55,140$26.51
90th$66,840$32.13

Other cities in New York

Median yearly pay for animal control workers.

New York, NY$55,790
Rochester, NY$54,370
Albany, NY$49,150
Kiryas Joel, NY$43,470
Animal Control Worker salary in New York Animal Control Worker salary in all states

Related jobs in Buffalo

Same field, median yearly pay.

First-Line Supervisors of Police and Detective$103,300
First-Line Supervisors of Firefighting and Prevention Worker$99,260
Detective and Criminal Investigator$95,150
First-Line Supervisors of Correctional Officer$93,600
First-Line Supervisors of Protective Service Worker$84,350
Police and Sheriff's Patrol Officer$80,950
Correctional Officer and Jailer$76,170
Firefighter$74,470
Bailiff$73,660
Transportation Security Screener$63,900
Salaries for every job in Buffalo, NY

Frequently asked questions

How much does an animal control worker make an hour in Buffalo?

The median hourly pay in the Buffalo-Cheektowaga, NY metro area is $22.44 ($46,680 a year).

Do animal control workers make more in Buffalo than the national average?

Yes: $46,680 against $45,660 nationally, 2% more.

How does Buffalo compare with the rest of New York?

The median in New York is $48,420, so Buffalo pays 4% less.

Where does Buffalo rank for animal control worker pay?

36 of 70 metro areas with data.

How much does an animal control worker make starting out in Buffalo?

The lowest-paid 10% make $34,710 or less a year; the top 10% make $66,840 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.