List of Departments
Assessors’ Office (716)686-3440
Building and Housing Department (716)686-3470 Building, (716)897-7281 Housing
Community & Economic Development (716)897-7200
Council Office (716)686-3446
Dog Control Office (716)686-3525
Emergency Services For EMERGENCIES DIAL 911 (716)893-0847
Engineering Department (716)897-7288
Facilities & Parks Maintenance (716)656-2280
Finance and Accounting (716)686-3469
Highway Department (716)686-3450
Housing & Neighborhood Preservation (716)897-7281
Information Technology & Records Management (716)929-0459
Justice Court (716)686-3436
Personnel/Employee Relations Office (716)686-3489
Police Department Dispatch (716)686-3501
Sanitation Department (716)686-3426
Senior Services Office (716)686-3930
Sewer Department (716)896-7502
Supervisors’ Office (716)686-3465
Town Attorney (716)686-3457
Town Clerk’s Office (716)686–3982 or 3423
Tax Office (716)686-3981
Youth and Recreational Services (716)897-7207