North Dakota (ND)

Roof Replacement Cost in North Dakota (2026)

Planning a roof replacement in North Dakota? Below you'll find average costs by material type, a detailed cost breakdown for a standard 1,700 sq ft roof, permit info, and local considerations to help you budget accurately.

Average Roof Costs in North Dakota by Material

Material Cost Comparison

Based on average roof size of 1,700 sq ft

Asphalt Shingles

Per Sq Ft

$3.00 - $5.80

Per Square

$300 - $580

Total

$5,100 - $9,860

Standing Seam Metal

Per Sq Ft

$6.00 - $13.00

Per Square

$600 - $1,300

Total

$10,200 - $22,100

Clay / Concrete Tile

Per Sq Ft

$9.00 - $18.00

Per Square

$900 - $1,800

Total

$15,300 - $30,600

* Costs include materials and installation labor at North Dakota rates (labor multiplier: 0.9x, material multiplier: 0.98x vs. national average).

Cost Breakdown for a 1,700 Sq Ft Roof

Cost Component Estimated Cost
Asphalt Shingles (materials + labor) $5,100 - $9,860
Tear-Off ($115/square × 17 squares) $1,955
Disposal ($42/square × 17 squares) $714
Building Permit $50 - $300
Estimated Total (Asphalt) $7,819 - $12,829

This breakdown assumes one layer of old shingles to tear off. Multi-layer tear-off, structural repairs, or complex roof geometry will increase costs.

North Dakota Roofing Details

Climate

Semi-arid continental with extreme cold, blizzards, high winds, and hail

Best Season to Roof

Summer (June-August)

Building Codes

IRC 2018 adopted. Ice and water shield mandatory. Snow loads 25-40 psf. Impact-resistant shingles recommended due to hail frequency.

Permit Costs

Building permits in North Dakota typically cost between $50 and $300. Contact your local building department for exact fees.

Major Cities in North Dakota

Roofing costs can vary between cities based on local labor markets and contractor availability. Here are the major metro areas in North Dakota:

Fargo, ND Bismarck, ND Grand Forks, ND Minot, ND West Fargo, ND

Frequently Asked Questions

How much does a new roof cost in North Dakota in 2026?
The average roof replacement cost in North Dakota for a 1,700 sq ft roof ranges from $5,100 to $9,860 for asphalt shingles, $10,200 to $22,100 for metal, and $15,300 to $30,600 for tile. These estimates include materials and labor at North Dakota rates.
Do I need a permit for roof replacement in North Dakota?
Yes, most North Dakota jurisdictions require a building permit for roof replacement. Permit costs typically range from $50 to $300. IRC 2018 adopted. Ice and water shield mandatory. Snow loads 25-40 psf. Impact-resistant shingles recommended due to hail frequency.
What is the best time of year to replace a roof in North Dakota?
The best time for roof replacement in North Dakota is Summer (June-August). The state's climate is characterized as semi-arid continental with extreme cold, blizzards, high winds, and hail, which affects scheduling and material choices.
How much does tear-off and disposal cost in North Dakota?
In North Dakota, tear-off costs average $115 per roofing square (100 sq ft) and disposal costs average $42 per square. For a 1,700 sq ft roof, that totals approximately $2,669 for tear-off and disposal combined.
What roofing materials work best in North Dakota?
Material selection in North Dakota depends on the local climate: semi-arid continental with extreme cold, blizzards, high winds, and hail. Asphalt shingles are the most popular and affordable option. Metal roofing offers excellent durability and is increasingly popular. Tile roofing may be suitable depending on the structural capacity and aesthetic preferences. Always consult local building codes, as North Dakota has specific requirements.

Related Calculators

Roof Costs in Nearby States