Building Department


It is the mission of the Building Department to provide for public safety through the administration and enforcement of the State Building, Electrical, Plumbing and Gas codes as well as the enforcement of the General Bylaws and Zoning Bylaws of the Town of Marshfield.

  • You may apply for Residential and Commercial Building Permits (both long and short form), Demolition Permits, Floodplain Permits, Homeowner Building Permits, Accessory Structure Building Permits, Plumbing, Gas, Electrical, Sheet Metal and Fire Sprinkler Permits, Wood Stove Permits, Tent Permits and Sign Permits, online through ViewPermit. To learn more about this process and what is required in applying for permits please visit the page Apply Online For Permits in ViewPermit Permitting Program.
  • Political Sign Permits,Temporary Banner Permits, Doing Business As (DBA) Applications, Requests for Enforcement and Residential Lot of Record forms can be downloaded from our Forms and Applications page as well as picked up, completed and returned to the Building Department.
  • We will assist you in checking to see if your home has been added to or removed from a FEMA Flood Zone. If you would like to check the FEMA maps to see if your house is in a FEMA flood zone you may do so on our FEMA Flood Maps page.
  • We administer the Certificate of Inspection (COI) program for the Town of Marshfield.

If your project is complicated and you are in the planning stages, you are welcome to call and make appointment with the Building Inspector or Building Commissioner to discuss your project.

Please pick up your permit before you start your work.

Building Inspections are Monday-Friday 8:00am-12:00pm.

The Plumbing and Gas Inspector, and the Wiring Inspector are available in our office Monday evening 5:00pm-7:00pm.
Plumbing and Gas Inspections are 7:00am-8:30am Monday-Friday.
Electrical Inspections are 7:00am-8:30am Monday-Friday.

To Schedule An Inspection:
Inspections are scheduled on a first come-first serve basis. To schedule an inspection for the next day please call 781-834-5555 Monday-Thursday before 3:30pm and Friday before 12:00pm and speak with a staff member, as inspections cannot be scheduled from a voice mail message, email or online within ViewPermit.

Staff Contacts

Name Title
Annette Moccia Administrative Assistant
David Comoletti Electrical Inspector
Aldo Bertoni Plumbing and Gas Inspector
Andrew Stewart Building Commissioner and Zoning Enforcement Officer
Casey Dam Administrative Assistant
David Carlo Local Inspector