| Assessor's Office | (716)674-5600 |
| Attorney's Office | (716)674-5600 |
| Auxiliary Police | (716)675-1463 |
| Building and Plumbing Department | (716)674-5600 |
| Dog Warden | (716)823-2988 |
| Electrical Department | (716)674-5600 |
| Engineering Department | (716)674-5600 |
| Fire or First Aid | (716)675-1333 |
| Highway & Sanitation | (716)674-4850 |
| Justice Court | (716)674-5600 |
| Parks & Buildings | (716)674-5600 |
| Police Headquarters | (716)674-2280 |
| Recreation Department | (716)674-6086 |
| Sewage Disposal Plant # 12 | (716)824-7631 |
| Sewage Disposal Plant # 5 | (716)823-3488 |
| Sewage Disposal Plant # 6 | (716)824-2754 |
| Supervisor's Office | (716)674-5600 |
| Tax Collection Department | (716)674-5600 |
| Town Board Members | (716)674-5600 |
| Town Clerks Office | (716)674-5600 |
Birchfield Park