Figures checked on

Roof replacement · MN · West North Central

Roof replacement cost in Minnesota

Minnesota licenses residential roofers on their own, and its roofers earn more than anywhere else in the Plains.

Wages: BLS, May 2025 (released ) · figures checked · Built by Radif Partners · How prices are built

Typical roof job, all house sizes
$12,220
Middle half of jobs
$7,520 to $18,790
Roofer mean wage
$35.06/h
Versus U.S. roofers
+25%
State

Minnesota

Prices use this state’s trade wages.

The Census survey groups roof jobs by house size.

Roof replacement in Minnesota, hired out

$14,090

Most jobs between $9,780 and $19,560 (middle half of reported prices)

House size group1,500 to 1,999 sq ft
National median (homeowners’ reports)$13,192
Regional level (Census division)+0.0%
State labor adjustment+6.8%
Typical price in Minnesota$14,090

Roofers in Minnesota: $35.06 an hour on average, 25% above the national mean. Range from homeowners who hired a professional (2021 to 2023, American Housing Survey 2023), in August 2026 dollars; permits, tear-off of unusual materials, structural repairs and local surcharges vary job to job. How this is calculated.

A professional roof replacement in Minnesota costs about $12,220 in 2026, with half of jobs between $7,520 and $18,790, slightly above the national median of $11,450. The West North Central division reported prices at the national level in the 2023 American Housing Survey, so the premium comes from pay. BLS measured a mean of $35.06 an hour for Minnesota roofers in May 2025, 25% above the national $27.95 and 27% above the division average, far ahead of Iowa, the Dakotas and Nebraska. That adds about $770 to a typical job. A house of 1,000 to 1,499 sq ft is estimated near $10,510, one of 3,000 to 3,999 sq ft near $17,110. Minnesota is one of the few states with a license written for residential roofing, issued by the Department of Labor and Industry. Weather adds pressure: FEMA's National Risk Index rates expected annual strong wind losses to Minnesota buildings Very High, puts hail near $97 million a year, and rates winter weather Very High.

A residential roofer license with a qualifying person

Minnesota's Department of Labor and Industry (DLI) issues a residential roofing contractor license, often called the roofer license, to companies. Each licensed company must designate a qualifying person who passes the exam and keeps up with continuing education. DLI also offers a certificate of exemption for some businesses. For a homeowner, the license is a check worth making: look the company up on the DLI site, note the license number on the contract, and confirm that the business named on the bid is the one holding it.

Wind, hail and winter across Minnesota

The FEMA National Risk Index (December 2025) estimates expected annual losses to Minnesota buildings of about $96 million from strong wind, the 4th largest figure in the country and rated Very High, $97 million from hail, ranked 7th, and $184 million from tornadoes. Winter weather is rated Very High. A Minnesota roof can therefore come off after a summer storm claim or after years of ice at the eaves, so ask how far up the slope each bid runs the ice barrier and how it handles attic ventilation, since those two lines govern how the new roof copes with long freezes.

The 2020 Minnesota Residential Code, part of the 2020 Minnesota State Building Code, took effect on March 31, 2020 as a statewide minimum standard. Municipalities enforce it only where they have adopted it by local ordinance, so whether a reroof needs a permit depends on the city or township.

Roof replacement: change the labor rate

Same job at that labor rate

$12,230

Labor part of your quote$3,625
Materials, equipment, overhead$8,605
Labor share used29.6%

Labor share from the 2022 Economic Census for this contractor type, moved by the state wage index.

Open the full calculator →

Minnesota pay against the Plains

Minnesota roofers average $35.06 an hour, against $25.04 in Iowa, $29.11 in North Dakota and $27.91 in Wisconsin next door. For a house of 3,000 to 3,999 sq ft, the estimate is $17,110, and half of comparable jobs fall between $12,220 and $23,480. A bid far above that band should explain itself line by line: extra layers, replaced decking, a steep pitch or a premium shingle.

Minnesota roof prices by house size

Professional roof jobs on one-family detached homes, American Housing Survey 2023, adjusted to Minnesota roofer wages.
House sizeLowTypicalHigh
Under 1,000 sq ft$3,960$8,560$14,670
1,000 to 1,499 sq ft$6,600$10,510$14,670
1,500 to 1,999 sq ft$9,780$14,090$19,560
2,000 to 2,499 sq ft$9,780$13,450$19,560
2,500 to 2,999 sq ft$9,780$14,670$23,480
3,000 to 3,999 sq ft$12,220$17,110$23,480
4,000 sq ft or more$10,570$18,340$29,350

Other jobs in Minnesota

Same method, with the wage of each trade in Minnesota.
JobLowTypicalHigh
Water heater replacement$930$1,450$2,120
Central air conditioning$3,620$6,030$8,610
Furnace or other built-in heating$3,620$6,030$9,050
Fence$2,280$4,550$7,940
Deck, porch or patio$3,770$8,250$17,060
Driveway or walkway$2,300$4,640$9,140

Trade wages in Minnesota

BLS Occupational Employment and Wage Statistics, May 2025.
OccupationMN mean hourly wageU.S. meanMN jobs
Roofers$35.06$27.951,890
Plumbers, pipefitters and steamfitters$41.68$34.7010,720
Heating, air conditioning and refrigeration mechanics and installers$35.57$31.144,200
Electricians$38.86$34.3714,350
Carpenters$33.81$31.5514,930
Painters, construction and maintenance$27.97$26.643,810

Questions people ask

How much does a roof replacement cost in Minnesota in 2026?

About $12,220 for a professional job, with half of Minnesota replacements between $7,520 and $18,790. The West North Central price level from the 2023 American Housing Survey sits at the national median; the Minnesota roofer wage of $35.06 an hour, the highest in that division, adds a few hundred dollars.

Do roofers need a state license in Minnesota?

Minnesota's Department of Labor and Industry issues a residential roofing contractor license to companies, each of which must designate a qualifying person who passes the exam and completes continuing education. DLI also offers a certificate of exemption. Look the company up on the DLI website and put the license number on your contract.

Which building code applies to roofs in Minnesota?

The 2020 Minnesota Residential Code, part of the 2020 Minnesota State Building Code, took effect on March 31, 2020 as a statewide minimum. Municipalities enforce it only if they have adopted it by local ordinance, so permit and inspection rules for a Minnesota reroof depend on your city or township.

Next calculation

Public data behind this page

Published by

Publisher of no-signup home project cost and material calculators for the 50 states

Figures checked on · Editorial policy · Contact

Estimate only: the ranges on this page come from public surveys and wage statistics, not from a contractor who has seen your house. Roof pitch, access, rot under old shingles, permit fees, brand choices and the season all move a real quote. Get two or three written quotes before you sign.

Wages, prices and survey data for 2026, read on the official releases on