North Dakota roof replacement runs about $7,000 to $13,000 in 2026 depending on metro — from a $9,400 mid in Grand Forks to a $10,000 mid in Bismarck — modeled by the Vanderflip Home Cost Index (VHCI v2.0) from public Bureau of Labor Statistics wage data, a Bureau of Economic Analysis price parity of 91.80, and a cold-climate modifier. Pick your metro below, then read the NDCC 43-07 licensing, code, ice-shield, snow-load, and prairie-wind rules that actually move your number.
Estimate for educational planning purposes only. Not a contractor bid or guarantee.
Every dollar figure on this page comes from the Vanderflip Home Cost Index (VHCI v2.0), an open-method model assembled only from public data. North Dakota replacement ranges run from about $7,000 in Grand Forks to $13,000 in Bismarck, and every metro figure is derived the same transparent way: a Bureau of Labor Statistics roofer wage base of roughly $24.85/hour (SOC 47-2181), anchored in the Fargo MSA (CBSA 22020); a Bureau of Economic Analysis North Dakota price parity of 91.80 (series NDRPPALL, below the national average); and a cold-climate modifier that accounts for 40-50 PSF snow loads, mandatory ice-and-water shield, and open-prairie wind. Full inputs are documented in the VHCI methodology section near the bottom of this page.
North Dakota is a small but distinct set of roofing markets anchored by four metros. Fargo and its neighbor West Fargo form the largest market in the Red River Valley — the Fargo MSA (CBSA 22020) — with the deepest contractor bench in the state. Bismarck, the capital, sits in central North Dakota and prices at the top of the state on steady public and private demand. Grand Forks, in the northern Red River Valley, is the most affordable metro on labor. Minot, in the north-central plains, rides an energy-linked economy and the most exposed prairie wind. Click a metro in the estimator to open its range.
| Metro | VHCI Low | VHCI Mid | VHCI High | Primary Cost Driver |
|---|---|---|---|---|
| Bismarck / Central | $7,500 | $10,000 | $13,000 | Capital demand; heavy central-ND snow load |
| Fargo / Red River Valley | $7,400 | $9,900 | $12,900 | Largest market (CBSA 22020); valley ice dams |
| Minot / North-central | $7,200 | $9,600 | $12,400 | Open-prairie wind; energy-linked labor |
| Grand Forks / Northern Valley | $7,000 | $9,400 | $12,200 | Lowest labor; deep-cold ice barrier |
The spread from Grand Forks to Bismarck is roughly $500 at the low end and $800 at the high end — a tight range, because North Dakota metros share the same cold-climate cost drivers and differ mostly on local labor depth. Each figure is an all-in installed price for a typical owner-occupied home, not a specialty metal, membrane, or historic scope, which price separately.
North Dakota has no standalone roofing license, but it does license contractors by contract value. Under NDCC Chapter 43-07, any contractor who bids or works on a project valued over $4,000 must hold a North Dakota contractor license issued through the Secretary of State, at the license class that matches the dollar value of the work. Because a full roof replacement almost always exceeds the $4,000 threshold, an active 43-07 license is the single most important credential to verify before hiring.
Confirm the license and its class directly with the North Dakota Secretary of State, and require proof of general-liability and workers’ compensation insurance before signing. Ask specifically whether the crew is experienced with cold-climate ice-and-water shield detailing, which North Dakota’s climate makes non-negotiable.
Roofing permits in North Dakota are issued locally by city and county building departments, so fees and process vary by jurisdiction and enforcement is strongest in the incorporated metros — Fargo, Bismarck, Grand Forks, and Minot. A residential reroof generally requires a building permit and at least a final inspection in those cities; rural townships may have lighter or no enforcement. Even where a permit is optional, a legitimate NDCC 43-07 contractor pulls it for you rather than asking you to self-permit, because the inspection protects your insurance and resale position.
North Dakota adopts the International Residential Code (IRC) as its state building code, administered through local inspection departments. Because enforcement is local, it is strongest in the incorporated cities and lighter in rural areas. Two climate variables dominate: ground snow load, which runs roughly 40 to 50 PSF statewide and drives structure and fastening, and wind, with design speeds near 90 to 115 MPH made more severe by wide-open Exposure C prairie terrain.
The defining requirement of a North Dakota roof is the ice barrier. Under IRC R905.1.2, cold-climate roofs must carry a self-adhering polymer-modified bitumen membrane meeting ASTM D1970, run from the eave to at least 24 inches inside the exterior wall line, and typically in the valleys as well. Because ice dams form across the entire state, this ASTM D1970 ice-and-water shield is effectively mandatory statewide. It is also one of the biggest reasons a North Dakota roof costs more than its raw labor rate would suggest — the membrane, the extra eave detailing, and the ventilation work that goes with it all add material and time that a warm-climate roof never needs.
North Dakota carries some of the heaviest snow loads in the country — ground snow loads run roughly 40 to 50 PSF, and locally higher — so roofs must be structured and fastened for real weight, not just wind. The flat Red River Valley around Fargo and Grand Forks is especially prone to ice dams, where snowmelt refreezes at cold eaves and forces water back under the shingles. The defenses are structural and detail-driven: adequate rafter or truss capacity, a continuous ASTM D1970 ice barrier at the eaves, and balanced attic ventilation to keep the roof deck cold. Skimp on any of the three and the roof leaks from the inside out long before the shingles wear.
Most of North Dakota is wide-open Exposure C terrain with few windbreaks, so even moderate design wind speeds of roughly 90 to 115 MPH translate into high effective uplift at the roof edge. That is most pronounced in Minot and the open country of the western and central plains. Practically, it means shingles should carry a high-wind rating, be installed with a six-nail pattern, and have sealed rakes and eaves, while metal and standing-seam systems — common on rural and agricultural buildings — are detailed for both wind and snow shedding. Wind and snow together, not either one alone, set the North Dakota fastening standard.
The VHCI generates roofing cost estimates using U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics data (SOC 47-2181, Roofers, about $24.85/hour statewide and anchored in the Fargo MSA / CBSA 22020), U.S. Bureau of Economic Analysis Regional Price Parities (North Dakota 91.80, series NDRPPALL), and a cold-climate modifier for snow load, ice barrier, and prairie wind sourced from state and municipal government publications. No proprietary commercial construction database is used at any stage.
These figures are modeled estimates for educational and informational purposes only — not quotes, appraisals, or construction advice. Always obtain at least three written quotes from insured contractors, and confirm an NDCC 43-07 contractor license on any project over $4,000 before acting.
VHCI v2.0 puts a typical North Dakota roof between about $7,000 (Grand Forks) and $13,000 (Bismarck). Metro mids: $10,000 Bismarck, $9,900 Fargo, $9,600 Minot, $9,400 Grand Forks — from BLS wages, a BEA price parity of 91.80, and a cold-climate modifier.
There is no standalone roofing license, but under NDCC Chapter 43-07 any contractor working on a project over $4,000 must hold a North Dakota contractor license at the matching class. A full reroof exceeds that, so verify an active 43-07 license before hiring.
North Dakota adopts the International Residential Code (IRC), administered locally, so enforcement is strongest in Fargo, Bismarck, Grand Forks, and Minot. Wind design runs ~90-115 MPH on open prairie and ground snow load about 40-50 PSF.
Yes. IRC R905.1.2 requires an ASTM D1970 self-adhering ice barrier from the eave to at least 24 inches inside the wall line. Ice dams form statewide, so this membrane is effectively mandatory across North Dakota and adds real cost.
Ground snow loads run roughly 40 to 50 PSF, among the highest in the U.S., requiring heavier structure, robust fastening, and balanced ventilation. The flat Red River Valley around Fargo and Grand Forks is especially prone to ice dams.
Most of the state is open Exposure C terrain, so 90-115 MPH design winds produce high uplift — especially in Minot and the western plains. Shingles need a high-wind rating, a six-nail pattern, and sealed edges.
Every figure comes from the Vanderflip Home Cost Index (VHCI v2.0): BLS roofer wages (SOC 47-2181, ~$24.85/hour, Fargo CBSA 22020), the BEA North Dakota Regional Price Parity of 91.80 (NDRPPALL), and a cold-climate modifier. No proprietary databases — every number is auditable against its citation.
Drill into a specific North Dakota city for localized labor rates, permit notes, and metro-level VHCI cost data:
All cost figures are produced by the Vanderflip Home Cost Index (VHCI v2.0) from public, government-sourced data only. Labor: US Bureau of Labor Statistics occupational wage data for Roofers, SOC 47-2181 (about $24.85/hour statewide, anchored in the Fargo MSA, CBSA 22020). Regional price level: US Bureau of Economic Analysis Regional Price Parities, North Dakota RPP 91.80 (series NDRPPALL). Climate adjustment: a cold-climate modifier for 40-50 PSF snow load, ASTM D1970 ice barrier, and open-prairie wind. No proprietary, licensed, or paywalled construction-cost databases are used.
Legal and code references summarize North Dakota’s adoption of the International Residential Code; contractor licensing under NDCC Chapter 43-07 for projects over $4,000; the ASTM D1970 ice-barrier requirement under IRC R905.1.2; and prairie high-wind fastening. This page is for informational purposes only. Always obtain at least three quotes from insured contractors and verify current statutes and NDCC 43-07 licensure before acting.
VHCI v2.0 · Last updated June 2026 · Verify all statutory, code, and licensing requirements with the North Dakota Secretary of State and your local inspection department before relying on them.