Browse 1,274 verified roofing contractors across all 50 states. Find trusted roofers with ratings, reviews, and contact information.
Our directory lists 1,274 roofing contractors across all 50 states. Each listing includes the company name, location, customer ratings, and contact information where available. Whether you need a residential reroof, commercial flat roof repair, or storm damage restoration, start by finding rated contractors in your state above. For a step-by-step guide on vetting and hiring the right roofer, read our how to find a good roofing contractor guide.
Start by browsing our state-by-state directory above. Then check each contractor's license status with your state licensing board, verify they carry liability insurance and workers' comp, read recent reviews, and get at least 3 written estimates before hiring. Our detailed contractor guide walks through the full vetting process.
A new asphalt shingle roof costs $9,000-$14,000 for an average 2,000 sq ft home in 2026. Metal roofing runs $18,000-$30,000. Costs vary significantly by state, material, roof complexity, and labor rates. Southern and Midwestern states tend to be cheaper; Northeast and West Coast are more expensive. Get multiple quotes from contractors in your state for accurate local pricing.
Ask these 7 questions: (1) Are you licensed and insured in this state? (2) Can I see your certificate of insurance? (3) Do you use subcontractors or your own crew? (4) What manufacturer warranties do you offer? (5) How do you handle unexpected deck damage? (6) What is your payment schedule? (7) Can you provide 3 recent local references? Never pay more than 30% upfront. See all the details in our materials comparison to understand what your contractor should be quoting.