Skip to content
CostLocal

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.

Metros in Minnesota, by overall price level
MetroJobsPrice indexGoods indexAll projects vs. US
Minneapolis, MN1,951,650104.8103.1+15%
Rochester, MN122,98090.895.4+6%
Duluth, MN124,71088.895.3+6%
St. Cloud, MN103,92087.695.4+6%

What trades earn in Minnesota

Hourly wages for the trades used by the most projects: Minnesota vs. the US (BLS OEWS, May 2025)
TradeProjects using it25th pctMedian75th pctUS medianRatio
Construction laborers (47-2061)25$23.28$28.97$38.32$22.661.28
Carpenters (47-2031)23$26.56$31.22$40.58$29.121.07
Operating engineers and other construction equipment operators (47-2073)10$30.44$38.04$46.03$28.781.32
Plumbers, pipefitters and steamfitters (47-2152)7$29.40$45.39$52.29$30.671.48
Cement masons and concrete finishers (47-2051)6$28.81$32.13$38.21$27.411.17
Electricians (47-2111)6$28.09$37.58$48.76$30.381.24
Tile and stone setters (47-2044)5$29.69$33.92$34.50$26.771.27
Roofers (47-2181)5$26.76$35.81$44.05$26.651.34

Concrete & paving in Minnesota

The 7 jobs here average +13% versus the US in Minnesota, from +9% (concrete slab) to +20% (paver patio).

ProjectSizeMinnesota rangeUS midpoint
Concrete slab cost in Minnesota400 sq ft$2,700 – $5,650$3,850
Concrete driveway cost in Minnesota600 sq ft$4,100 – $10,600$6,450
Asphalt driveway cost in Minnesota600 sq ft$3,350 – $8,350$5,250
Gravel driveway cost in Minnesota1,000 sq ft$2,900 – $11,700$6,350
Paver patio cost in Minnesota300 sq ft$3,600 – $6,550$4,250
Concrete patio cost in Minnesota300 sq ft$1,350 – $4,450$2,650
Stamped concrete cost in Minnesota400 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).

ProjectSizeMinnesota rangeUS midpoint
Wood deck cost in Minnesota300 sq ft$7,950 – $15,900$11,400
Composite deck cost in Minnesota300 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%.

ProjectSizeMinnesota rangeUS midpoint
Detached garage cost in Minnesota576 sq ft$31,500 – $63,200$43,500
Home addition cost in Minnesota300 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).

ProjectSizeMinnesota rangeUS midpoint
Garage door cost in Minnesota1 door$740 – $3,850$2,200
Storm door cost in Minnesota1 door$370 – $990$650
Front door cost in Minnesota1 door$530 – $2,550$1,500
Window replacement cost in Minnesota10 windows$4,700 – $15,500$9,750
Patio door cost in Minnesota1 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).

ProjectSizeMinnesota rangeUS midpoint
Wood fence cost in Minnesota150 linear ft$3,300 – $8,150$5,350
Vinyl fence cost in Minnesota150 linear ft$4,700 – $9,600$6,850
Chain-link fence cost in Minnesota150 linear ft$1,650 – $6,950$3,850
Aluminum fence cost in Minnesota150 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).

ProjectSizeMinnesota rangeUS midpoint
Roof replacement cost in Minnesota2,000 sq ft of roof$7,600 – $14,900$9,300
Metal roof cost in Minnesota2,000 sq ft of roof$12,600 – $37,400$21,300
Gutters cost in Minnesota160 linear ft$1,450 – $4,600$2,750
Vinyl siding cost in Minnesota2,100 sq ft of wall$9,050 – $27,100$16,800
Attic insulation cost in Minnesota1,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%.

ProjectSizeMinnesota rangeUS midpoint
Kitchen cabinets cost in Minnesota25 linear ft$4,400 – $15,000$9,150
Shower pan cost in Minnesota1 pan$1,200 – $3,300$1,850
Kitchen remodel cost in Minnesota120 sq ft$19,200 – $32,700$25,000
Bathroom remodel cost in Minnesota45 sq ft$5,300 – $26,400$14,000
Kitchen backsplash cost in Minnesota30 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%.

ProjectSizeMinnesota rangeUS midpoint
French drain cost in Minnesota60 linear ft$720 – $2,500$1,350
Retaining wall cost in Minnesota200 sq ft of wall face$8,800 – $15,600$10,300
Sod installation cost in Minnesota1,500 sq ft$1,650 – $3,600$2,400
Sprinkler system cost in Minnesota4,000 sq ft of lawn$4,750 – $11,900$7,000
Inground pool cost in Minnesota450 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).

ProjectSizeMinnesota rangeUS midpoint
Hardwood flooring cost in Minnesota500 sq ft$5,700 – $12,900$9,000
Laminate flooring cost in Minnesota500 sq ft$2,100 – $7,250$4,500
Tile flooring cost in Minnesota200 sq ft$2,950 – $10,800$6,200