Compare 23 verified roofing contractors in North Dakota with ratings, reviews, and contact information.
North Dakota roofs endure some of the most extreme weather in the lower 48 - severe blizzards, sustained sub-zero temperatures, heavy snow loads, and a short construction season. Summer brings intense thunderstorms with large hail, especially in the eastern part of the state.
North Dakota requires roofing contractors to be licensed by the North Dakota Secretary of State and hold a contractor license through the state. Local jurisdictions may have additional requirements.
Roof replacement in North Dakota costs $8,000 to $14,000 for asphalt shingles. 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 North Dakota home.
Impact-resistant asphalt shingles are strongly recommended due to frequent hail. Metal roofing is common on agricultural and rural properties. Proper ice and water shield is critical. 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 North Dakota, 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.