Home project costs in Minnesota
Statewide ranges for 38 projects, using Minnesota wages (BLS) and regional prices (BEA). Pick a city below for local prices.
On BEA's regional price index, Minnesota is number 22 of 51 (50 states and DC) at 98.6, with 100 as the US average. Goods prices come in at 100.5, rank 11. The state has 2,949,820 jobs in the BLS survey.
Statewide, 38 of the 38 projects price above the national midpoint and 0 below. The biggest premiums are shower pan (+21%), roof replacement (+21%) and paver patio (+20%); the lowest are front door (+3%), hardwood flooring (+3%) and laminate flooring (+4%).
Weather across the 4 metros we cover: January average lows of 2 to 8°F, July average highs of 78 to 83°F and 28 to 35 inches of precipitation a year (NOAA 1991-2020 normals).
Cities in Minnesota
How the metros in Minnesota compare
Inside Minnesota, Minneapolis is the priciest of the 4 metros we cover at +15% against the US midpoint (averaged over all 38 projects), and St. Cloud the cheapest at +6%. That is a gap of 9.9 percentage points between the two. Part of that gap is wages and part is materials, so check the individual city pages for the job you have in mind.
| Metro | Jobs | Price index | Goods index | All projects vs. US |
|---|---|---|---|---|
| Minneapolis, MN | 1,951,650 | 104.8 | 103.1 | +15% |
| Rochester, MN | 122,980 | 90.8 | 95.4 | +6% |
| Duluth, MN | 124,710 | 88.8 | 95.3 | +6% |
| St. Cloud, MN | 103,920 | 87.6 | 95.4 | +6% |
What trades earn in Minnesota
| Trade | Projects using it | 25th pct | Median | 75th pct | US median | Ratio |
|---|---|---|---|---|---|---|
| Construction laborers (47-2061) | 25 | $23.28 | $28.97 | $38.32 | $22.66 | 1.28 |
| Carpenters (47-2031) | 23 | $26.56 | $31.22 | $40.58 | $29.12 | 1.07 |
| Operating engineers and other construction equipment operators (47-2073) | 10 | $30.44 | $38.04 | $46.03 | $28.78 | 1.32 |
| Plumbers, pipefitters and steamfitters (47-2152) | 7 | $29.40 | $45.39 | $52.29 | $30.67 | 1.48 |
| Cement masons and concrete finishers (47-2051) | 6 | $28.81 | $32.13 | $38.21 | $27.41 | 1.17 |
| Electricians (47-2111) | 6 | $28.09 | $37.58 | $48.76 | $30.38 | 1.24 |
| Tile and stone setters (47-2044) | 5 | $29.69 | $33.92 | $34.50 | $26.77 | 1.27 |
| Roofers (47-2181) | 5 | $26.76 | $35.81 | $44.05 | $26.65 | 1.34 |
Concrete & paving in Minnesota
The 7 jobs here average +13% versus the US in Minnesota, from +9% (concrete slab) to +20% (paver patio).
| Project | Size | Minnesota range | US midpoint |
|---|---|---|---|
| Concrete slab cost in Minnesota | 400 sq ft | $2,700 – $5,650 | $3,850 |
| Concrete driveway cost in Minnesota | 600 sq ft | $4,100 – $10,600 | $6,450 |
| Asphalt driveway cost in Minnesota | 600 sq ft | $3,350 – $8,350 | $5,250 |
| Gravel driveway cost in Minnesota | 1,000 sq ft | $2,900 – $11,700 | $6,350 |
| Paver patio cost in Minnesota | 300 sq ft | $3,600 – $6,550 | $4,250 |
| Concrete patio cost in Minnesota | 300 sq ft | $1,350 – $4,450 | $2,650 |
| Stamped concrete cost in Minnesota | 400 sq ft | $3,550 – $8,850 | $5,600 |
Decks & outdoor in Minnesota
The 2 jobs here average +6% versus the US in Minnesota, from +5% (wood deck) to +7% (composite deck).
| Project | Size | Minnesota range | US midpoint |
|---|---|---|---|
| Wood deck cost in Minnesota | 300 sq ft | $7,950 – $15,900 | $11,400 |
| Composite deck cost in Minnesota | 300 sq ft | $12,900 – $25,800 | $18,100 |
Building & additions in Minnesota
Across these 2 projects, Minnesota averages +10% against national midpoints. Home addition is highest at +11% and detached garage lowest at +9%.
| Project | Size | Minnesota range | US midpoint |
|---|---|---|---|
| Detached garage cost in Minnesota | 576 sq ft | $31,500 – $63,200 | $43,500 |
| Home addition cost in Minnesota | 300 sq ft | $42,200 – $85,400 | $57,500 |
Doors & windows in Minnesota
The 5 jobs here average +4% versus the US in Minnesota, from +3% (front door) to +6% (patio door).
| Project | Size | Minnesota range | US midpoint |
|---|---|---|---|
| Garage door cost in Minnesota | 1 door | $740 – $3,850 | $2,200 |
| Storm door cost in Minnesota | 1 door | $370 – $990 | $650 |
| Front door cost in Minnesota | 1 door | $530 – $2,550 | $1,500 |
| Window replacement cost in Minnesota | 10 windows | $4,700 – $15,500 | $9,750 |
| Patio door cost in Minnesota | 1 door | $620 – $6,350 | $3,300 |
Fencing in Minnesota
The 4 jobs here average +7% versus the US in Minnesota, from +4% (vinyl fence) to +12% (chain-link fence).
| Project | Size | Minnesota range | US midpoint |
|---|---|---|---|
| Wood fence cost in Minnesota | 150 linear ft | $3,300 – $8,150 | $5,350 |
| Vinyl fence cost in Minnesota | 150 linear ft | $4,700 – $9,600 | $6,850 |
| Chain-link fence cost in Minnesota | 150 linear ft | $1,650 – $6,950 | $3,850 |
| Aluminum fence cost in Minnesota | 150 linear ft | $4,050 – $12,100 | $7,600 |
Roofing & exterior in Minnesota
The 5 jobs here average +12% versus the US in Minnesota, from +5% (attic insulation) to +21% (roof replacement).
| Project | Size | Minnesota range | US midpoint |
|---|---|---|---|
| Roof replacement cost in Minnesota | 2,000 sq ft of roof | $7,600 – $14,900 | $9,300 |
| Metal roof cost in Minnesota | 2,000 sq ft of roof | $12,600 – $37,400 | $21,300 |
| Gutters cost in Minnesota | 160 linear ft | $1,450 – $4,600 | $2,750 |
| Vinyl siding cost in Minnesota | 2,100 sq ft of wall | $9,050 – $27,100 | $16,800 |
| Attic insulation cost in Minnesota | 1,000 sq ft | $1,050 – $4,200 | $2,500 |
Kitchen & bath in Minnesota
Across these 5 projects, Minnesota averages +11% against national midpoints. Shower pan is highest at +21% and kitchen remodel lowest at +4%.
| Project | Size | Minnesota range | US midpoint |
|---|---|---|---|
| Kitchen cabinets cost in Minnesota | 25 linear ft | $4,400 – $15,000 | $9,150 |
| Shower pan cost in Minnesota | 1 pan | $1,200 – $3,300 | $1,850 |
| Kitchen remodel cost in Minnesota | 120 sq ft | $19,200 – $32,700 | $25,000 |
| Bathroom remodel cost in Minnesota | 45 sq ft | $5,300 – $26,400 | $14,000 |
| Kitchen backsplash cost in Minnesota | 30 sq ft | $340 – $1,650 | $900 |
Landscaping & drainage in Minnesota
Across these 5 projects, Minnesota averages +17% against national midpoints. French drain is highest at +20% and sod installation lowest at +10%.
| Project | Size | Minnesota range | US midpoint |
|---|---|---|---|
| French drain cost in Minnesota | 60 linear ft | $720 – $2,500 | $1,350 |
| Retaining wall cost in Minnesota | 200 sq ft of wall face | $8,800 – $15,600 | $10,300 |
| Sod installation cost in Minnesota | 1,500 sq ft | $1,650 – $3,600 | $2,400 |
| Sprinkler system cost in Minnesota | 4,000 sq ft of lawn | $4,750 – $11,900 | $7,000 |
| Inground pool cost in Minnesota | 450 sq ft | $43,000 – $134,500 | $74,500 |
Flooring & interior in Minnesota
The 3 jobs here average +6% versus the US in Minnesota, from +3% (hardwood flooring) to +11% (tile flooring).
| Project | Size | Minnesota range | US midpoint |
|---|---|---|---|
| Hardwood flooring cost in Minnesota | 500 sq ft | $5,700 – $12,900 | $9,000 |
| Laminate flooring cost in Minnesota | 500 sq ft | $2,100 – $7,250 | $4,500 |
| Tile flooring cost in Minnesota | 200 sq ft | $2,950 – $10,800 | $6,200 |