Updated: November 14, 2026 · Written & reviewed by Perfect Roofing Team
Looking for a roofer in Elmwood Park, NJ? Perfect Roofing Team is a licensed and insured New Jersey home-improvement contractor (NJ HIC registration 13VH13554900) based at 380 Garibaldi Ave in nearby Lodi. We handle roof repair, roof leaks, storm damage and emergency roof repair for homes and businesses in Elmwood Park, 24/7, with free estimates. Call (862) 238-6353: a real person answers, day and night.

Roofing services in Elmwood Park, NJ
From our base in nearby Lodi we come to homes and businesses across Elmwood Park for:
- Roof repair: missing or damaged shingles, flashing and wear.
- Roof leak repair: finding and stopping active leaks.
- Storm damage repair, including wind damage and damage from fallen trees and branches.
- 24/7 emergency roof repair and emergency tarping.
- Roof replacement when repair is no longer enough.
- Commercial roofing and residential roofing.
- Gutter repair and roof inspections.

24/7 emergency roof repair in Elmwood Park
A leak during a storm does not wait for office hours. When you call (862) 238-6353, a real person answers, including at night. We come to your address in Elmwood Park for an on-site assessment, protect the roof where needed, and present the price before any approved work begins. Structural repairs are not part of our services; we tell you when another specialist is needed.
What roof work in Elmwood Park costs
Perfect Roofing Team prices are indicative: most services fall between $250 and $5,800+, and larger projects are quoted individually and can reach about $12,000 or more. The final price follows an on-site assessment and is presented before approved work begins. Estimates are free. For insurance claims, we provide estimates and contractor documentation; we are not a public adjuster and cannot promise claim approval.

Permits and local rules in Elmwood Park
Roof work in New Jersey falls under the New Jersey Uniform Construction Code, enforced locally. In Elmwood Park, the Borough of Elmwood Park Building Department in the Municipal Building at 182 Market Street handles building permits. The Borough asks residents to call the Building Department to find out whether a home improvement project needs a permit: 201-796-1457 x8802. Office hours are Monday to Thursday from 8:30 am to 4:30 pm and Friday from 8:30 am to 3:00 pm, according to the Borough website. Before you hire any contractor, check their New Jersey home-improvement registration with the NJ Division of Consumer Affairs.

Nearby areas we serve
Elmwood Park is in Bergen County. We are based in Lodi and also serve Garfield and Hackensack, serve all of Bergen County and nearby Passaic County, and come to every one of New Jersey’s 21 counties. Nearby: roofer in Hasbrouck Heights, NJ, roofer in Wallington, NJ. Nearby in Passaic County: roofer in Clifton, NJ, roofer in Passaic, NJ, roofer in Paterson, NJ. See all our service areas.
Request a free estimate
Leave your name, phone number and town. We will contact you about the next steps. In a hurry? Call (862) 238-6353, 24/7.
Frequently asked questions
Do you serve Elmwood Park, NJ?
Yes. Perfect Roofing Team is based at 380 Garibaldi Ave in nearby Lodi, and serves Elmwood Park and all 21 New Jersey counties.
Can I call a roofer in Elmwood Park at night?
Yes. Call (862) 238-6353: a real person answers day and night for emergency roof repair, active leaks and storm damage in Elmwood Park.
How much does roof repair cost in Elmwood Park?
Perfect Roofing Team prices are indicative: most services fall between $250 and $5,800+, and larger projects are quoted individually and can reach about $12,000 or more. The final price follows an on-site assessment and is presented before approved work begins.
Do I need a permit for roof work in Elmwood Park?
Roof work in New Jersey falls under the NJ Uniform Construction Code. In Elmwood Park, the Borough asks you to call the Building Department to find out whether your project needs a permit: 201-796-1457 x8802.
