Mastrangelo and Sons

Roofing in Belmont, MA · ★ 4.0 Google rating

Google rating as of October 2026. How ratings work here

Address
259 Belmont St, Belmont, MA 02478

Skip the phone calls

Describe your project once, and local contractors who want the job contact you directly. You choose how many.

Find Roofing contractors in Belmont

About Mastrangelo and Sons

Mastrangelo and Sons is a Roofing contractor based in Belmont, Middlesex County, Massachusetts, at 259 Belmont St, Belmont, MA 02478. It has a Google rating of 4.0 out of 5. Its website is linked above. A listing here is not a license or insurance check, so verify both directly before hiring.

Service area

Based in Belmont, Mastrangelo and Sons is within a short drive of Watertown (1 mi), Cambridge (2 mi), Arlington (3 mi), Somerville (3 mi), Brookline (4 mi) and Newton (4 mi). Most Massachusetts roofing contractors work a 25-mile radius, so homeowners in those towns can reasonably ask for a quote.

Hiring a Roofing contractor in Belmont

Belmont requires a building permit for roof replacement, reviewed by the Town of Belmont Building Department at Town Hall. Massachusetts code requires ice-and-water shield membrane along eaves, in valleys, and around penetrations — essential here given Belmont's ice-dam exposure. A full tear-off down to the deck is generally preferred over a second-layer overlay because it lets the installer inspect and replace damaged sheathing and properly lay the ice-and-water barrier; code limits roofs to two layers in any case. Period homes on Belmont Hill or near the historic center may draw extra scrutiny on visible material changes, so confirm any review before ordering non-matching shingles.

Roofing costs in Belmont sit a notch above central Massachusetts because of the older, steeper colonial roofs and tighter in-town access. A standard asphalt-shingle tear-off and replacement typically runs $9,000–$25,000 depending on size, pitch, and the number of stories; a flat or low-slope EPDM section (common on porches and additions) runs roughly $7,000–$18,000. Slate work is the wild card — repairing or restoring an original slate roof on a Belmont Hill colonial runs well above asphalt, and a full slate replacement can reach the $30,000–$60,000 range. Standing-seam metal falls between, around $20,000–$45,000.

Massachusetts requires a written contract and a Home Improvement Contractor registration for most residential roofing work; ask for the registration number and check it before paying a deposit.

More on permits, costs, rebates and common questions, plus every other roofing contractor serving the town, on the Roofing in Belmont page.

Other Roofing contractors in Belmont

See all Roofing in Belmont.