Compare 26 verified roofing contractors in New Jersey with ratings, reviews, and contact information.
New Jersey roofs deal with hot, humid summers, cold winters with snow and ice, and powerful nor'easters that bring high winds and flooding to the Shore area. Hurricane remnants occasionally track up the coast bringing damaging winds inland. Salt air corrosion affects roofs within several miles of the coast.
New Jersey requires roofing contractors to register as Home Improvement Contractors (HIC) with the Division of Consumer Affairs. Contractors must carry liability insurance and provide a written contract for all work.
Roof replacement in New Jersey costs $10,000 to $18,000, making it one of the more expensive states for roofing due to high labor costs and strict code requirements. For a detailed breakdown by material type, see our roof replacement cost guide. Compare asphalt shingles and metal roofing to choose the right material for your New Jersey home.
Architectural asphalt shingles are the most common. Slate is traditional in many historic North Jersey communities. Cedar shakes are popular at the Shore despite higher maintenance requirements. Need help choosing? Our complete materials comparison covers every option. Make sure proper underlayment is part of the job.
Before hiring, verify the contractor is properly licensed in New Jersey, carries liability insurance and workers' compensation, and can provide recent local references. Get at least three written estimates and never pay more than 30% upfront. For a complete vetting checklist, read our guide to finding a roofing contractor.