Building Inspection Division

Screenshot 2023-12-01 103417.jpg

The Building Inspection Division encompasses:
The Building Department
Property Maintenance Unit
Zoning Enforcement 

Building Permit Processes:

Our office is available by phone and email during regular business hours.

  • Each permit type (building, electrical, mechanical, plumbing, etc.) is processed separately. We do not issue "blanket permits".

  • Construction drawings, project specifications, licensure, certificates of liability & any other required documentation - should be uploaded to the online system. 
  • Payment for permits - occurs after the initial intake process has been completed. The applicant will receive an email. All payments are required to be made in the online portal. Credit/debit cards & E-checks are accepted.
  • Inspections - Inspection requests for a Building Official, Zoning Official and/or Fire Marshal, should be made through the online portal. Inspection results are noted under the inspection tab.
  • Receipts for paid permit fees, permits and Certificates of Occupancy, Approval and/or Zoning Compliance - are available in the online portal, under 'Attachments'.


To apply for a building permit using the online permit portal, you must first register and create a user account. Information can be saved at each step so you can easily pick up where you left off. Once the permit application is submitted, you can log back into the system at anytime to view its progress under the 'Dashboard' or 'My Work' tabs.

A computer kiosk is available for your use in the Building Department if you do not have access to a computer, or would prefer to complete it in person.  Our staff will be happy to assist you and answer any questions that you may have.



You can view most property permit history using our Online Permit Portal.

*You do not need to be logged-in to view this public information.

  1. Use the 'Search' option, located in the black menu bar.
  2. Type the street number and name, excluding the suffix (example: 494 Main). You can also type in a known permit number.
  3. Click on 'Search'

Online Property Search.jpg

Contact Us

Staff and Contact Info

Jim Roy
Chief Building Inspector

Seth Ellsworth
Assistant Chief Building Inspector

Ben Migliorati
Assistant Building Inspector

Ted Cierocki
Assistant Building Inspector

 Alex Cotto
PT Neighborhood Inspection Officer

James Davis
Zoning Enforcement Officer

 Carrie Hahn
Senior Account Associate

Paula Zanetti
Clerical Assistant

Susan Scala
PT Clerical Assistant