- Assessor's Office
- Attorney's Office
- Building Department
- Central Fire Alarm
- Comptroller's Office
- Contract Compliance & Administration
- Councilmembers
- Department of Information Technology
- Economic Development
- Emergency Services & Safety
- Engineering Department
- Finance Department
- Highway Department
- Human Resources
- Office of the Supervisor
- Planning Department
- Police Department
- Senior Services
- Town Clerk
- Town Court
- Youth and Recreation Department
Hours of Operation:
Due to COVID-19 the front counter at the Town Court is open Monday thru Friday from 8:30 am - 3:15 pm
General Information: (716) 689-4200 or (716) 689-4201
Fax: (716) 689-4249
Cases are assigned to the judges by the date of offense.

Town Justice
Geoffrey Klein
Criminal: (716) 689-4211 or (716) 689-4213
Vehicle & Traffic: (716) 689-4203
Any case originating on the 1st-15th of the month will be assigned to Judge Klein.

Town Justice
Kara Buscaglia
Criminal: (716) 689-4210 or (716) 689-4219
Vehicle & Traffic: (716) 689-4224
All cases originating from the 16th-End of month will be assigned to Judge Buscaglia.
Court Administrator
- Ann Nichols
- Bail Returns: (716) 689-4215
- Parking Tickets: (716) 689-4201
- Small Claims & Evictions: (716) 689-4218
- Certificates of Disposition: (716) 689-4231
- Therapeutic Courts: (716) 689-4255
- Jury Line: (716) 689-4229
Please note that our clerks are often in the courtroom to assist the Town Justice while court is in session. We encourage you to leave a message on voicemail and your call will be returned at the clerk’s earliest opportunity.