Middlesex County Roofing & Exteriors

Lightning Construction covers all 25 municipalities in Middlesex County — roofing, metal roofing, siding and gutters, with no deposit, no change orders and a 4.9-star rating from 264 reviews.

Roofing across Middlesex County.

Lightning Construction is a veteran- and family-owned, GAF-certified contractor serving Middlesex County — one of New Jersey's most populous and diverse counties — Edison, Woodbridge and New Brunswick, home to Rutgers.

Across Middlesex County's 25 municipalities there are about 317,979 housing units, and the median one was built in 1968. On average 59% of the housing in each town here predates 1980, which is the line either side of which a roof replacement stops being routine and starts involving decking and ventilation. The spread inside the county is wide: Dunellen has a median build year of 1955 while Monroe Township sits at 1995. Those are different houses with different roofs, and they do not price alike. Cranbury carries the highest median home value in the county, at $890,000.

What we build against here

The weather that damages roofs in Middlesex County is undramatic and relentless: summer storms, then a winter of water freezing inside small defects and widening them. Underlayment, flashing and ventilation are what stop it, and all three are invisible once the job is finished.

Every Middlesex County town we serve.

Housing figures below are American Community Survey 2024 five-year estimates for each municipality. They are the starting point for what a roof there is likely to involve.

TownMedian home builtHousing unitsMedian valuePages
Carteret19608,741$405,800
Cranbury19881,327$889,400
Dunellen19552,853$393,500
East Brunswick197517,438$521,900
Edison197539,225$496,900
Helmetta19841,108$355,000
Highland Park19626,759$471,700
Jamesburg19782,118$367,200
Kendall Park198716,993$582,700
Metuchen19615,627$604,300
Middlesex19655,799$446,400
Milltown19632,753$458,800
Monroe Township199522,419$540,900
New Brunswick196816,854$353,800
North Brunswick198215,530$431,500
Old Bridge197226,787$461,000
Perth Amboy195919,615$370,600
Piscataway197518,289$449,900
Plainsboro198610,175$683,100
Sayreville197317,782$444,100
South Amboy19604,493$379,700
South Plainfield19648,530$470,900
South River19625,754$405,200
Spotswood19673,344$369,900
Woodbridge196237,666$433,000

Straight answers.

Most asphalt roof replacements in Middlesex County run $9,000 to $22,000, rising to $14,000–$35,000 in the county's higher-value towns and beyond that for large or complex homes. Metal roofing starts around $18,000. Every estimate is itemized in writing before work starts and does not change.

All 25 of them. Lightning Construction covers every municipality in Middlesex County and all 21 New Jersey counties, with crews out daily.

Yes. New Jersey issues construction permits municipally, so each town in Middlesex County has its own construction office. We pull the permit, schedule the inspection and meet the inspector, in every one of them.

No. There is no deposit on any job. You pay when the work is finished and you have looked at it, and financing is available at the same price.

Jersey homeowners said it.

★★★★★

“Liam and Nate were professional and truly dedicated to a top-quality job. Crew was punctual, respectful, left everything clean. The one to go with.”

Dina Zusman · Google
★★★★★

“Liam sat down with us on a Sunday, no rush. Easy process. One day to tear off, another to finish and add gutters. Highly recommend.”

Tiffany Yiu · Google · ~$6–8k
★★★★★

“Honest about everything. Showed up on time, kept the property clean, and the roof came out amazing. Made everything stress free.”

Georgina Galan · Google
★★★★★

“Crew arrived just before 7am and finished by 7pm. Courteous and skilled, and the property was spotless when they were done.”

Melissa Pereira · Google

Roofing in Middlesex County?

Free inspection, a written estimate, nothing down — anywhere in the county.

CallFree Estimate