Bergen County Roofing & Exteriors

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

Roofing across Bergen County.

Lightning Construction is a veteran- and family-owned, GAF-certified contractor serving Bergen County — New Jersey's most populous county — affluent NYC-area suburbs from the Hudson waterfront to Ridgewood and Alpine.

Across Bergen County's 70 municipalities there are about 369,613 housing units, and the median one was built in 1960. On average 73% 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: Bogota has a median build year of 1938 while Edgewater sits at 1992. Those are different houses with different roofs, and they do not price alike. Alpine carries the highest median home value in the county, at over $2 million.

What we build against here

The weather that damages roofs in Bergen 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 Bergen 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
Allendale19652,690$782,700
Alpine1982593over $2M
Bergenfield19549,479$491,500
Bogota19383,493$501,600
Carlstadt19572,721$595,400
Cliffside Park197011,174$588,200
Closter19592,834$871,300
Cresskill19643,235$811,400
Demarest19671,748$1,114,600
Dumont19526,768$497,400
East Rutherford19674,454$458,100
Edgewater19927,872$715,700
Elmwood Park19587,765$483,700
Emerson19602,636$645,200
Englewood195911,898$544,100
Englewood Cliffs19692,079$1,401,600
Fair Lawn195312,500$564,700
Fairview19605,566$511,400
Fort Lee197119,679$448,000
Franklin Lakes19823,878$1,264,000
Garfield195411,846$475,500
Glen Rock19523,696$856,900
Hackensack196921,361$393,700
Harrington Park19621,818$776,900
Hasbrouck Heights19554,597$552,900
Haworth19541,165$845,300
Hillsdale19593,602$677,500
Ho Ho Kus19571,500$1,092,500
Leonia19453,598$672,900
Little Ferry19644,708$429,300
Lodi195810,108$475,000
Lyndhurst19569,704$524,400
Mahwah198410,319$606,000
Maywood19513,969$533,500
Midland Park19533,040$607,200
Montvale19683,290$709,700
Moonachie19661,124$445,800
New Milford19546,376$580,400
North Arlington19546,900$474,500
Northvale19681,725$592,400
Norwood19862,001$709,100
Oakland19604,683$591,300
Old Tappan19862,044$951,300
Oradell19562,761$737,800
Palisades Park19767,614$719,600
Paramus19638,813$813,900
Park Ridge19663,416$706,200
Ramsey19685,455$697,300
Ridgefield19574,117$646,200
Ridgefield Park19485,377$496,700
Ridgewood19509,191$891,200
River Edge19544,590$660,300
River Vale19713,547$775,000
Rochelle Park19562,398$498,500
Rockleigh1965100over $2M
Rutherford19457,129$603,600
Saddle Brook19585,623$503,400
Saddle River19831,499over $2M
South Hackensack1968952$546,500
Teaneck195014,060$546,100
Tenafly19585,420$1,002,600
Teterboro195839
Township Of Washington19623,331$664,000
Upper Saddle River19712,817$1,108,700
Waldwick19563,490$588,500
Wallington19614,988$528,300
Westwood19584,192$606,400
Wood Ridge19623,976$566,200
Woodcliff Lake19672,235$946,400
Wyckoff19656,247$925,700

Straight answers.

Most asphalt roof replacements in Bergen 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 70 of them. Lightning Construction covers every municipality in Bergen County and all 21 New Jersey counties, with crews out daily.

Yes. New Jersey issues construction permits municipally, so each town in Bergen 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 Bergen County?

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

CallFree Estimate