Roofer prevailing wage rates in Minnesota
Federal Davis-Bacon rates published in 109 active determinations, 2026
- Active federal Davis-Bacon determinations for Minnesota publish 112 roofer classification rates, across 109 determinations covering 87 counties.
- Those published base rates run from $7.25 to $60.96 an hour before fringe benefits. Which one applies to a job depends on its county, its construction type and the determination written into the contract.
- Construction types covered: Building, Residential.
- Last determination revision affecting roofer rates in Minnesota: .
This page collects every classification in Minnesota's active federal determinations that is a form of roofer work (built-up, single-ply and shingle roofing) and shows the rate published for it. Determinations name a classification the way the underlying union agreement or wage survey named it, so the wording varies between them; the rate and the fringe are reproduced exactly as published.
Published rates by determination
MN20260002 rev 1 · Residential · Aitkin, Crow Wing
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $11.65 | 1.20 | SUMN1990-007 DOL wage survey rate |
Official document: MN20260002 on SAM.gov.
MN20260003 rev 1 · Residential · Becker, Mahnomen, Norman, Wadena, Wilkin
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $8.09 | 0.00 | SUMN1990-008 DOL wage survey rate |
Official document: MN20260003 on SAM.gov.
MN20260004 rev 1 · Residential · Becker, Beltrami, Clearwater, Mahnomen
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $7.25 | 0.00 | SUMN1990-009 DOL wage survey rate |
Official document: MN20260004 on SAM.gov.
MN20260005 rev 1 · Residential · Beltrami, Cass, Hubbard, Itasca
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $8.90 | 0.25 | SUMN1990-010 DOL wage survey rate |
Official document: MN20260005 on SAM.gov.
MN20260006 rev 1 · Residential · Big Stone
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $9.78 | 0.00 | SUMN1990-011 DOL wage survey rate |
Official document: MN20260006 on SAM.gov.
MN20260007 rev 1 · Residential · Chippewa, Kandiyohi, Lac Qui Parle, Meeker, Renville, Yellow Medicine
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $10.00 | 0.00 | SUMN1990-012 DOL wage survey rate |
Official document: MN20260007 on SAM.gov.
MN20260009 rev 1 · Residential · Clearwater, Kittson, Marshall, Pennington, Red Lake, Roseau
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $7.25 | 0.00 | SUMN1990-013 DOL wage survey rate |
Official document: MN20260009 on SAM.gov.
MN20260010 rev 1 · Residential · Cottonwood, Jackson, Murray, Nobles, Pipestone, Redwood and 1 more
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $7.25 | 0.00 | SUMN1990-014 DOL wage survey rate |
Official document: MN20260010 on SAM.gov.
MN20260011 rev 1 · Residential · Douglas, Grant, Otter Tail
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $7.25 | 0.00 | SUMN1990-015 DOL wage survey rate |
Official document: MN20260011 on SAM.gov.
MN20260012 rev 1 · Residential · Kanabec, Mille Lacs, Pine
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $7.25 | 0.00 | SUMN1991-001 DOL wage survey rate |
Official document: MN20260012 on SAM.gov.
MN20260014 rev 1 · Residential · Lincoln, Lyon
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $8.50 | 0.50 | SUMN1990-016 DOL wage survey rate |
Official document: MN20260014 on SAM.gov.
MN20260015 rev 1 · Residential · Morrison, Todd
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $8.48 | 0.00 | SUMN1990-017 DOL wage survey rate |
Official document: MN20260015 on SAM.gov.
MN20260016 rev 1 · Residential · Pope, Traverse
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $9.78 | 0.00 | SUMN1990-019 DOL wage survey rate |
Official document: MN20260016 on SAM.gov.
MN20260017 rev 1 · Residential · Stevens
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $7.25 | 0.00 | SUMN1990-020 DOL wage survey rate |
Official document: MN20260017 on SAM.gov.
MN20260018 rev 1 · Residential · Swift
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $7.25 | 0.00 | SUMN1990-021 DOL wage survey rate |
Official document: MN20260018 on SAM.gov.
MN20260020 rev 1 · Residential · Anoka, Carver, Dakota, Ramsey, Scott, Sherburne and 1 more
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER (SHERBURNE) | $39.01 | 21.99 | ROOF0096-053 collectively bargained (union) rate |
Official document: MN20260020 on SAM.gov.
MN20260021 rev 1 · Residential · Benton, Stearns
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $42.93 | 22.87 | ROOF0096-052 collectively bargained (union) rate |
Official document: MN20260021 on SAM.gov.
MN20260022 rev 1 · Residential · Carlton, St Louis
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER (CARLTON, ST. LOUIS (SOUTH OF HWY 16, EXCLUDING CITY OF FORBES)) | $42.12 | 22.40 | ROOF0096-056 collectively bargained (union) rate |
| ROOFER (ST. LOUIS (REMAINING NORTHERN TWO-THIRDS)) | $34.22 | 16.60 | ROOF0096-057 collectively bargained (union) rate |
Official document: MN20260022 on SAM.gov.
MN20260023 rev 1 · Residential · Chisago, Isanti, Wright
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER (ISANTI COUNTY (NORTH OF STATE HIGHWAY 95, EXCLUDING CAMBRIDGE), WRIGHT (NORTH OF COUNTY ROAD 39, INCLUDING SOUTH HAVEN & MONTICELLO)) | $42.93 | 22.87 | ROOF0096-015 collectively bargained (union) rate |
Official document: MN20260023 on SAM.gov.
MN20260024 rev 2 · Residential · Clay, Houston, Polk
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER (CLAY, POLK) | $36.01 | 16.72 | ROOF0096-059 collectively bargained (union) rate |
| ROOFER (HOUSTON) | $32.71 | 16.99 | ROOF0096-060 collectively bargained (union) rate |
Official document: MN20260024 on SAM.gov.
MN20260025 rev 1 · Residential · Dodge, Olmsted, Wabasha
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER (DODGE, OLMSTED) | $32.71 | 16.99 | ROOF0096-061 collectively bargained (union) rate |
Official document: MN20260025 on SAM.gov.
MN20260026 rev 1 · Residential · Cook, Koochiching, Lake
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER (COOK, LAKE) | $45.12 | 23.15 | ROOF0096-049 collectively bargained (union) rate |
| ROOFER (KOOCHICHING) | $40.39 | 20.53 | ROOF0096-050 collectively bargained (union) rate |
Official document: MN20260026 on SAM.gov.
MN20260027 rev 2 · Building · Aitkin
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $42.67 | 23.97 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260027 on SAM.gov.
MN20260028 rev 2 · Building · Anoka
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260028 on SAM.gov.
MN20260029 rev 2 · Building · Becker
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $23.50 | 4.84 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260029 on SAM.gov.
MN20260030 rev 2 · Building · Beltrami
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.08 | 20.44 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260030 on SAM.gov.
MN20260031 rev 2 · Building · Benton
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $46.93 | 24.21 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260031 on SAM.gov.
MN20260032 rev 2 · Building · Big Stone
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $27.00 | 5.95 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260032 on SAM.gov.
MN20260033 rev 2 · Building · Blue Earth
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $26.01 | 2.17 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260033 on SAM.gov.
MN20260034 rev 2 · Building · Brown
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $26.01 | 2.17 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260034 on SAM.gov.
MN20260035 rev 2 · Building · Carlton
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $48.87 | 23.06 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260035 on SAM.gov.
MN20260036 rev 2 · Building · Carver
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260036 on SAM.gov.
MN20260037 rev 2 · Building · Cass
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $42.67 | 23.97 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260037 on SAM.gov.
MN20260038 rev 2 · Building · Chippewa
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.06 | 22.68 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260038 on SAM.gov.
MN20260039 rev 2 · Building · Chisago
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260039 on SAM.gov.
MN20260040 rev 2 · Building · Clay
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.06 | 22.68 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260040 on SAM.gov.
MN20260041 rev 2 · Building · Clearwater
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.08 | 20.44 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260041 on SAM.gov.
MN20260042 rev 2 · Building · Cook
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $48.87 | 23.06 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260042 on SAM.gov.
MN20260043 rev 2 · Building · Cottonwood
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.06 | 22.68 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260043 on SAM.gov.
MN20260044 rev 2 · Building · Crow Wing
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $42.67 | 23.97 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260044 on SAM.gov.
MN20260045 rev 2 · Building · Dakota
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260045 on SAM.gov.
MN20260046 rev 2 · Building · Dodge
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.81 | 20.00 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260046 on SAM.gov.
MN20260047 rev 2 · Building · Douglas
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 46.93 DOUGLAS 24.21 SHEET METAL WORKER | $54.96 | 30.51 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260047 on SAM.gov.
MN20260048 rev 2 · Building · Faribault
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.81 | 20.00 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260048 on SAM.gov.
MN20260049 rev 2 · Building · Fillmore
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.46 | 20.15 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260049 on SAM.gov.
MN20260050 rev 2 · Building · Freeborn
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.81 | 20.00 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260050 on SAM.gov.
MN20260051 rev 2 · Building · Goodhue
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260051 on SAM.gov.
MN20260052 rev 2 · Building · Grant
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 46.93 GRANT 24.21 SHEET METAL WORKER | $54.96 | 30.51 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260052 on SAM.gov.
MN20260053 rev 2 · Building · Hennepin
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260053 on SAM.gov.
MN20260054 rev 2 · Building · Houston
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.46 | 20.15 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260054 on SAM.gov.
MN20260055 rev 2 · Building · Hubbard
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $42.67 | 23.97 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260055 on SAM.gov.
MN20260056 rev 2 · Building · Isanti
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260056 on SAM.gov.
MN20260057 rev 2 · Building · Itasca
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 43.89 itasca 20.44 SHEET METAL WORKER | $48.76 | 31.14 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260057 on SAM.gov.
MN20260058 rev 2 · Building · Jackson
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.06 | 22.68 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260058 on SAM.gov.
MN20260059 rev 2 · Building · Kanabec
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 46.93 kanabec 24.21 SHEET METAL WORKER | $60.96 | 35.82 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260059 on SAM.gov.
MN20260060 rev 2 · Building · Kandiyohi
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 46.93 kandiyohi 24.21 SHEET METAL WORKER $ 42.23 kandiyohi 31.52 SIGN ERECTOR | $34.91 | 20.31 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260060 on SAM.gov.
MN20260061 rev 2 · Building · Kittson
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $35.17 | 15.59 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260061 on SAM.gov.
MN20260062 rev 2 · Building · Koochiching
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 43.89 koochich 20.44 SHEET METAL WORKER | $48.76 | 31.14 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260062 on SAM.gov.
MN20260063 rev 2 · Building · Lac Qui Parle
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $27.00 | 5.95 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260063 on SAM.gov.
MN20260064 rev 2 · Building · Lake
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $48.87 | 23.06 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260064 on SAM.gov.
MN20260065 rev 2 · Building · Lake of the Woods, Lake of the Woods
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $35.58 | 23.13 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260065 on SAM.gov.
MN20260066 rev 2 · Building · Le Sueur
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.46 | 20.15 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260066 on SAM.gov.
MN20260067 rev 2 · Building · Lincoln
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $39.01 | 21.93 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260067 on SAM.gov.
MN20260068 rev 2 · Building · Lyon
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $39.01 | 21.93 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260068 on SAM.gov.
MN20260069 rev 2 · Building · Mahnomen
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 41.08 MAHNOMEN 20.44 SHEET METAL WORKER | $54.96 | 30.51 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260069 on SAM.gov.
MN20260070 rev 2 · Building · Marshall
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 41.08 MARSHALL 20.44 SHEET METAL WORKER | $35.37 | 22.69 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260070 on SAM.gov.
MN20260071 rev 2 · Building · Martin
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.06 | 22.68 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260071 on SAM.gov.
MN20260072 rev 2 · Building · McLeod
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260072 on SAM.gov.
MN20260073 rev 2 · Building · Meeker
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $46.93 | 24.21 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260073 on SAM.gov.
MN20260074 rev 2 · Building · Mille Lacs
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $46.93 | 24.21 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260074 on SAM.gov.
MN20260075 rev 2 · Building · Morrison
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $46.93 | 24.21 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260075 on SAM.gov.
MN20260076 rev 2 · Building · Mower
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.46 | 20.15 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260076 on SAM.gov.
MN20260077 rev 2 · Building · Murray
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.06 | 22.68 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260077 on SAM.gov.
MN20260078 rev 2 · Building · Nicollet
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $26.72 | 8.76 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260078 on SAM.gov.
MN20260079 rev 2 · Building · Nobles
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.06 | 22.68 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260079 on SAM.gov.
MN20260080 rev 2 · Building · Norman
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 41.08 NORMAN 20.44 SHEET METAL WORKER | $32.00 | 3.60 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260080 on SAM.gov.
MN20260081 rev 2 · Building · Olmsted
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.81 | 20.00 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260081 on SAM.gov.
MN20260082 rev 2 · Building · Otter Tail
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.06 | 22.68 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260082 on SAM.gov.
MN20260083 rev 2 · Building · Pennington
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 41.08 PENNINGTON 20.44 SHEET METAL WORKER | $28.50 | 5.50 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260083 on SAM.gov.
MN20260084 rev 2 · Building · Pine
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $48.87 | 23.06 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260084 on SAM.gov.
MN20260085 rev 2 · Building · Pipestone
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $39.01 | 21.93 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260085 on SAM.gov.
MN20260086 rev 2 · Building · Polk
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 41.08 POLK 20.44 SHEET METAL WORKER | $32.00 | 3.60 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260086 on SAM.gov.
MN20260087 rev 2 · Building · Pope
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 46.93 POPE 24.21 SHEET METAL WORKER | $54.96 | 30.51 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260087 on SAM.gov.
MN20260088 rev 2 · Building · Ramsey
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260088 on SAM.gov.
MN20260089 rev 2 · Building · Red Lake
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 41.08 RED LAKE 20.44 SHEET METAL WORKER | $35.37 | 22.69 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260089 on SAM.gov.
MN20260090 rev 2 · Building · Redwood
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $39.01 | 21.93 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260090 on SAM.gov.
MN20260091 rev 2 · Building · Renville
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 46.93 RENVILLE 24.21 SHEET METAL WORKER $ 42.23 RENVILLE 31.52 SIGN ERECTOR | $34.91 | 20.31 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260091 on SAM.gov.
MN20260092 rev 2 · Building · Rice
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.81 | 20.00 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260092 on SAM.gov.
MN20260093 rev 2 · Building · Rock
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.06 | 22.68 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260093 on SAM.gov.
MN20260094 rev 2 · Building · Roseau
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 41.08 ROSEAU 20.44 SHEET METAL WORKER | $28.50 | 5.50 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260094 on SAM.gov.
MN20260095 rev 2 · Building · Scott
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260095 on SAM.gov.
MN20260096 rev 2 · Building · Sherburne
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 46.93 SHERBURNE 24.21 SHEET METAL WORKER | $54.96 | 30.51 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260096 on SAM.gov.
MN20260097 rev 2 · Building · Sibley
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260097 on SAM.gov.
MN20260098 rev 2 · Building · St Louis
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $48.87 | 23.06 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260098 on SAM.gov.
MN20260099 rev 2 · Building · Stearns
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER $ 46.93 STEARNS 24.21 SHEET METAL WORKER | $54.96 | 30.51 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260099 on SAM.gov.
MN20260100 rev 2 · Building · Steele
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.81 | 20.00 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260100 on SAM.gov.
MN20260101 rev 2 · Building · Stevens
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $46.93 | 24.21 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260101 on SAM.gov.
MN20260102 rev 2 · Building · Swift
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $46.93 | 24.21 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260102 on SAM.gov.
MN20260103 rev 2 · Building · Todd
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $46.93 | 24.21 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260103 on SAM.gov.
MN20260104 rev 2 · Building · Traverse
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $27.00 | 5.95 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260104 on SAM.gov.
MN20260105 rev 2 · Building · Wabasha
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.46 | 20.15 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260105 on SAM.gov.
MN20260106 rev 2 · Building · Wadena
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $42.67 | 23.97 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260106 on SAM.gov.
MN20260107 rev 2 · Building · Waseca
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.81 | 20.00 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260107 on SAM.gov.
MN20260108 rev 2 · Building · Washington
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260108 on SAM.gov.
MN20260109 rev 2 · Building · Watonwan
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.06 | 22.68 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260109 on SAM.gov.
MN20260110 rev 2 · Building · Wilkin
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $41.06 | 22.68 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260110 on SAM.gov.
MN20260111 rev 2 · Building · Winona
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $34.46 | 20.15 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260111 on SAM.gov.
MN20260112 rev 2 · Building · Wright
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $51.32 | 25.54 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260112 on SAM.gov.
MN20260113 rev 2 · Building · Yellow Medicine
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $39.01 | 21.93 | SAMN2025-001 collectively bargained (union) rate |
Official document: MN20260113 on SAM.gov.
Where to go next
Roofer rates in every state · Minnesota prevailing wage and state law · Minnesota determinations by county · pay calculator
Other trades in Minnesota
Electrician · Plumber · Pipefitter · Sheet Metal Worker · Carpenter · Construction Laborer · Heavy Equipment Operator · Truck Driver · Ironworker · Cement Mason / Concrete Finisher · Bricklayer / Mason · Painter · Drywall Finisher / Taper · Drywall Hanger · Plasterer · Glazier · Millwright · Boilermaker · Elevator Constructor · Sprinkler Fitter · Piledriver · Tile Setter · Tile Finisher · Floor Layer · Line Constructor / Lineman · Traffic Control / Striping