Compare 23 verified roofing contractors in New York with ratings, reviews, and contact information.
New York State spans dramatically different roofing climates - from heavy lake-effect snow in Buffalo and Syracuse to coastal hurricane risk on Long Island and the Hudson Valley. The Adirondacks get massive snowfall, while New York City roofs endure freeze-thaw cycles, wind tunnels between buildings, and aging infrastructure.
New York requires roofing contractors to be licensed in most municipalities. New York City has strict DOB licensing. Westchester, Nassau, Suffolk, and other counties have their own licensing requirements. Always verify local requirements.
Roof replacement in New York costs $10,000 to $20,000 for asphalt shingles, with NYC and Long Island running $15,000 to $30,000 due to access challenges and high labor costs. 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 York home.
Architectural asphalt shingles are standard upstate. Flat roof systems dominate in NYC. Slate is traditional on historic homes. Standing seam metal is popular in the Adirondacks and Hudson Valley. 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 York, 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.