Prevailing wage rates · Minnesota · Wage determination
Prevailing wage rates: Dodge, Olmsted and Wabasha Counties, Minnesota
Residential construction · MN20260025 modification 1, published May 18, 2026
The short answer
This sheet sets 21 classifications for residential work in Dodge, Olmsted and Wabasha Counties, Minnesota. Each line is a basic hourly rate plus a fringe rate, and the sum is the minimum you must pay for that work, from $11.50 an hour (laborer: landscape) to $83.21 (ironworker: structural). Your contract may lock an earlier modification.
Scope
RESIDENTIAL CONSTRUCTION PROJECTS (consisting of single family homes and apartments up to and including 4 stories)
Rates by classification
Total is the basic rate plus the fringe. Source is the agreement or survey the rate came from; a marker means the group changed in this modification. A dagger (†) means the fringe carries a footnote or percentage the total does not include; read the group’s notes.
| Classification | Basic rate | Fringe | Total | Source |
|---|---|---|---|---|
| CARP1382-031 · Carpenters agreement, April 29, 2024 | ||||
| CARPENTER | $36.71 | $20.17 | $56.88 | Agreement |
| ELEC0343-016 · Electrical Workers (IBEW) agreement, September 1, 2025 | ||||
| ELECTRICIAN | $40.25 | $23.32 | $63.57 | Agreement |
| ENGI0049-060 · Operating Engineers agreement, May 1, 2012 | ||||
| OPERATOR: POWER EQUIPMENT GROUP 8 OILER | $28.29 | $15.95 | $44.24 | Agreement |
| OPERATOR: POWER EQUIPMENT GROUP 6 LOADER UP TO 1 CU YD, TRACTOR D2 OR SIMILAR SIZE | $31.42 | $15.95 | $47.37 | Agreement |
OPERATOR: POWER EQUIPMENT GROUP 5…Full textOPERATOR: POWER EQUIPMENT GROUP 5 BULLDOZER, CURB MACHINE, FORKLIFT, LOADER OVER 1 CU YD, MECHANIC, ROLLER, SCRAPER, TRACTOR OVER D2 | $32.93 | $15.95 | $48.88 | Agreement |
| OPERATOR: POWER EQUIPMENT GROUP 4 BACKHOE | $33.10 | $15.95 | $49.05 | Agreement |
| OPERATOR: POWER EQUIPMENT GROUP 2 GRADER/BLADE | $34.85 | $15.95 | $50.80 | Agreement |
| IRON0512-001 · Ironworkers agreement, April 4, 2025 | ||||
| IRONWORKER: STRUCTURAL | $46.35 | $36.86 | $83.21 | Agreement |
| LABO0405-001 · Laborers agreement, May 1, 2023 | ||||
| LABORER: (3) MASON TENDER (BRICK, CEMENT/CONCRETE) (OLMSTED, WABASHA) | $30.87 | $22.82 | $53.69 | Agreement |
| LABORER: (2) PIPELAYER (OLMSTED, WABASHA) | $33.45 | $22.82 | $56.27 | Agreement |
| LABORER: (1) COMMON OR GENERAL (OLMSTED, WABASHA) | $32.75 | $22.82 | $55.57 | Agreement |
| LABO0405-015 · Laborers agreement, May 1, 2019 | ||||
| LABORER: (3) MASON TENDER (BRICK, CEMENT/CONCRETE) (DODGE) | $25.42 | $17.52 | $42.94 | Agreement |
| LABORER: (2) PIPELAYER (DODGE) | $27.95 | $17.52 | $45.47 | Agreement |
| LABORER: (1) COMMON OR GENERAL (DODGE) | $27.25 | $17.52 | $44.77 | Agreement |
| PAIN0681-023 · Painters and Allied Trades agreement, May 1, 2018 | ||||
| PAINTER: SPRAY. PROJECTS UNDER $600,000 RECEIVE 85% OF THE BASIC HOURLY RATE | $29.66 | $16.94 | $46.60 | Agreement |
| PLUM0006-011 · Plumbers and Pipefitters agreement, May 12, 2025 | ||||
| PLUMBER (WABASHA COUNTY) | $43.96 | $36.58 | $80.54 | Agreement |
| PLUMBER (DODGE & OLMSTEAD COUNTIES) | $43.96 | $36.58 | $80.54 | Agreement |
| ROOF0096-061 · Roofers agreement, June 1, 2024 | ||||
| ROOFER (DODGE, OLMSTED) | $32.71 | $16.99 | $49.70 | Agreement |
| ROOF0096-062 · Roofers agreement, May 4, 2025 | ||||
| ROOFER (WABASHA) FOOTNOTE: PAID HOLIDAY - LABOR DAY | $48.32 | $25.54 | $73.86 | Agreement |
| SHEE0010-092 · Sheet Metal Workers agreement, May 1, 2025 | ||||
| SHEET METAL WORKER | $35.61 | $26.05 | $61.66 | Agreement |
| SUMN2009-062 · Survey of contractors in MN, July 27, 2009 | ||||
| LABORER: LANDSCAPE | $11.50 | $0.00 | $11.50 | Survey |
Modification history
| Modification 0 | January 2, 2026 |
| Modification 1 | May 18, 2026 (current) |
Published by the Wage and Hour Division; read from sam.gov. The sheet is checked for a newer modification each day. Contracts awarded since January 1, 2017 also carry Executive Order 13706 paid sick leave (one hour per 30 worked, up to 56 a year).
Questions people ask
- Which rate do I pay on MN20260025?
- The line for the classification of work actually performed: the basic rate plus the fringe. You may pay the fringe into benefit plans, as cash on every hour, or a mix. Overtime after 40 hours is 1.5 times the basic rate; fringe is paid on every hour and never multiplied.
- My trade is not on this sheet. What do I do?
- Do not borrow the nearest name. Ask the contracting agency for a conformance on Standard Form 1444 before the first week of that work, and note it as pending on the payroll.
- Does modification 1 apply to my contract?
- Only if it was in force when your contract was awarded (generally at bid opening). An earlier modification locked into the contract keeps applying, except on option years, added scope and indefinite-quantity contracts. The number and modification are on the first page of the exhibit in your contract.
How to read a wage determination · Paying the fringe in cash or through plans · Overtime on these rates · Fringe credit calculator