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, Demolition 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.

Office Hours and Inspection Hours:
Monday 8:00am-7:00pm, Tuesday-Thursday 8:00am-4:00pm, Friday 8:00am-12:30pm.

Please pick up your permit before you start your work.
Building Inspections are Monday through Friday 8:00am-12:00pm.

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

The Electrical Inspector is available in the office Monday evening 5:00pm-7:00pm.
Electrical Inspections are scheduled 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 Vaughan Administrative Clerk
David Carlo Local Inspector