Minnesota · Flagger
Minnesota flagger prevailing wage, county by county
A flagger's prevailing wage on Minnesota public works runs from $15.08 an hour in Red Lake County to $74.12 in Anoka County. The median county is $49.31.
Flagger rate in each Minnesota county, A to Z
| County | Base wage | Fringe benefits | Total rate | Effective | Source |
|---|---|---|---|---|---|
Aitkin CountyFLAG PERSON (104) | $32.11 | $21.69 | $53.80 | Dec 22, 2025 | DLI-C-01-2025-12-22 |
Anoka CountyFLAG PERSON (104) · Hennepin County group | $46.25 | $27.87 | $74.12 | May 1, 2026 | DLI-C-02-2025-12-22-rev-2026-02-09 |
Becker CountyFLAG PERSON (104) · Clay County group | $29.53 | $20.62 | $50.15 | Dec 22, 2025 | DLI-C-03-2025-12-22 |
Beltrami CountyFLAG PERSON (104) | $26.57 | $20.74 | $47.31 | Dec 22, 2025 | DLI-C-04-2025-12-22 |
Benton CountyFLAG PERSON (104) · Morrison County group | $40.52 | $27.48 | $68.00 | May 1, 2026 | DLI-C-05-2025-12-22 |
Big Stone CountyFLAG PERSON (104) | $26.51 | $17.69 | $44.20 | Dec 22, 2025 | DLI-C-06-2025-12-22 |
Blue Earth CountyFLAG PERSON (104) | $27.74 | $21.57 | $49.31 | Dec 22, 2025 | DLI-C-07-2025-12-22 |
Brown CountyFLAG PERSON (104) · Martin County group | $27.74 | $21.57 | $49.31 | Dec 22, 2025 | DLI-C-08-2025-12-22 |
Carlton CountyFLAG PERSON (104) · Carlton County group | $28.72 | $20.94 | $49.66 | Dec 22, 2025 | DLI-C-09-2025-12-22 |
Carver CountyFLAG PERSON (104) · Hennepin County group | $46.25 | $27.87 | $74.12 | May 1, 2026 | DLI-C-10-2025-12-22-rev-2026-02-09 |
Cass CountyFLAG PERSON (104) | $35.98 | $23.42 | $59.40 | Dec 22, 2025 | DLI-C-11-2025-12-22 |
Chippewa CountyFLAG PERSON (104) · Swift County group | $12.50 | $2.95 | $15.45 | Dec 22, 2025 | DLI-C-12-2025-12-22 |
Chisago CountyFLAG PERSON (104) · Dakota County group | $46.25 | $27.87 | $74.12 | May 1, 2026 | DLI-C-13-2025-12-22-rev-2026-02-09 |
Clay CountyFLAG PERSON (104) · Clay County group | $29.53 | $20.62 | $50.15 | Dec 22, 2025 | DLI-C-14-2025-12-22 |
Clearwater CountyFLAG PERSON (104) | $22.82 | $18.64 | $41.46 | Dec 22, 2025 | DLI-C-15-2025-12-22 |
Cook CountyFLAG PERSON (104) · Pine County group | $26.52 | $19.29 | $45.81 | Dec 22, 2025 | DLI-C-16-2025-12-22 |
Cottonwood CountyFLAG PERSON (104) · Redwood County group | $22.99 | $18.47 | $41.46 | Dec 22, 2025 | DLI-C-17-2025-12-22 |
Crow Wing CountyFLAG PERSON (104) | $13.03 | $5.37 | $18.40 | Dec 22, 2025 | DLI-C-18-2025-12-22 |
Dakota CountyFLAG PERSON (104) · Dakota County group | $46.25 | $27.87 | $74.12 | May 1, 2026 | DLI-C-19-2025-12-22-rev-2026-02-09 |
Dodge CountyFLAG PERSON (104) · Fillmore County group | $26.42 | $0.08 | $26.50 | Dec 22, 2025 | DLI-C-20-2025-12-22 |
Douglas CountyFLAG PERSON (104) · Morrison County group | $40.52 | $27.48 | $68.00 | May 1, 2026 | DLI-C-21-2025-12-22 |
Faribault CountyFLAG PERSON (104) · Freeborn County group | $27.85 | $21.17 | $49.02 | Dec 22, 2025 | DLI-C-22-2025-12-22 |
Fillmore CountyFLAG PERSON (104) · Fillmore County group | $26.42 | $0.08 | $26.50 | Dec 22, 2025 | DLI-C-23-2025-12-22 |
Freeborn CountyFLAG PERSON (104) · Freeborn County group | $27.85 | $21.17 | $49.02 | Dec 22, 2025 | DLI-C-24-2025-12-22 |
Goodhue CountyFLAG PERSON (104) | $26.42 | $0.08 | $26.50 | Dec 22, 2025 | DLI-C-25-2025-12-22-rev-2026-02-09 |
Grant CountyFLAG PERSON (104) · Clay County group | $29.53 | $20.62 | $50.15 | Dec 22, 2025 | DLI-C-26-2025-12-22 |
Hennepin CountyFLAG PERSON (104) · Hennepin County group | $46.25 | $27.87 | $74.12 | May 1, 2026 | DLI-C-27-2025-12-22-rev-2026-02-09 |
Houston CountyFLAG PERSON (104) | $23.17 | $17.67 | $40.84 | Dec 22, 2025 | DLI-C-28-2025-12-22 |
Hubbard CountyFLAG PERSON (104) | $31.13 | $20.62 | $51.75 | Dec 22, 2025 | DLI-C-29-2025-12-22 |
Isanti CountyFLAG PERSON (104) · Dakota County group | $46.25 | $27.87 | $74.12 | May 1, 2026 | DLI-C-30-2025-12-22-rev-2026-02-09 |
Itasca CountyFLAG PERSON (104) | $29.33 | $22.72 | $52.05 | Dec 22, 2025 | DLI-C-31-2025-12-22 |
Jackson CountyFLAG PERSON (104) | $17.95 | $9.05 | $27.00 | Dec 22, 2025 | DLI-C-32-2025-12-22 |
Kanabec CountyFLAG PERSON (104) | $30.91 | $20.94 | $51.85 | Dec 22, 2025 | DLI-C-33-2025-12-22 |
Kandiyohi CountyFLAG PERSON (104) · Morrison County group | $40.52 | $27.48 | $68.00 | May 1, 2026 | DLI-C-34-2025-12-22 |
Koochiching CountyFLAG PERSON (104) | $29.33 | $22.72 | $52.05 | Dec 22, 2025 | DLI-C-36-2025-12-22 |
Lake CountyFLAG PERSON (104) · Carlton County group | $28.72 | $20.94 | $49.66 | Dec 22, 2025 | DLI-C-38-2025-12-22 |
Le Sueur CountyFLAG PERSON (104) | $27.85 | $21.17 | $49.02 | Dec 22, 2025 | DLI-C-40-2025-12-22-rev-2026-02-02 |
Lincoln CountyFLAG PERSON (104) · Murray County group | $13.50 | $3.82 | $17.32 | Dec 22, 2025 | DLI-C-41-2025-12-22 |
Lyon CountyFLAG PERSON (104) | $13.50 | $3.82 | $17.32 | Dec 22, 2025 | DLI-C-42-2025-12-22 |
Mahnomen CountyFLAG PERSON (104) · Marshall County group | $15.08 | $0.00 | $15.08 | Dec 22, 2025 | DLI-C-43-2025-12-22 |
Marshall CountyFLAG PERSON (104) · Marshall County group | $15.08 | $0.00 | $15.08 | Dec 22, 2025 | DLI-C-44-2025-12-22 |
Martin CountyFLAG PERSON (104) · Martin County group | $27.74 | $21.57 | $49.31 | Dec 22, 2025 | DLI-C-45-2025-12-22 |
McLeod CountyFLAG PERSON (104) · McLeod County group | $35.83 | $27.48 | $63.31 | May 1, 2026 | DLI-C-46-2025-12-22-rev-2026-02-09 |
Meeker CountyFLAG PERSON (104) · Morrison County group | $40.52 | $27.48 | $68.00 | May 1, 2026 | DLI-C-47-2025-12-22 |
Mille Lacs CountyFLAG PERSON (104) | $37.41 | $25.21 | $62.62 | Dec 22, 2025 | DLI-C-48-2025-12-22 |
Morrison CountyFLAG PERSON (104) · Morrison County group | $40.52 | $27.48 | $68.00 | May 1, 2026 | DLI-C-49-2025-12-22 |
Mower CountyFLAG PERSON (104) · Fillmore County group | $26.42 | $0.08 | $26.50 | Dec 22, 2025 | DLI-C-50-2025-12-22 |
Murray CountyFLAG PERSON (104) · Murray County group | $13.50 | $3.82 | $17.32 | Dec 22, 2025 | DLI-C-51-2025-12-22 |
Nicollet CountyFLAG PERSON (104) · Martin County group | $27.74 | $21.57 | $49.31 | Dec 22, 2025 | DLI-C-52-2025-12-22 |
Norman CountyFLAG PERSON (104) · Marshall County group | $15.08 | $0.00 | $15.08 | Dec 22, 2025 | DLI-C-54-2025-12-22 |
Olmsted CountyFLAG PERSON (104) | $26.42 | $0.08 | $26.50 | Dec 22, 2025 | DLI-C-55-2025-12-22 |
Otter Tail CountyFLAG PERSON (104) | $29.53 | $20.62 | $50.15 | Dec 22, 2025 | DLI-C-56-2025-12-22 |
Pennington CountyFLAG PERSON (104) · Marshall County group | $15.08 | $0.00 | $15.08 | Dec 22, 2025 | DLI-C-57-2025-12-22 |
Pine CountyFLAG PERSON (104) · Pine County group | $26.52 | $19.29 | $45.81 | Dec 22, 2025 | DLI-C-58-2025-12-22 |
Pipestone CountyFLAG PERSON (104) · Murray County group | $13.50 | $3.82 | $17.32 | Dec 22, 2025 | DLI-C-59-2025-12-22 |
Polk CountyFLAG PERSON (104) | $15.08 | $0.00 | $15.08 | Dec 22, 2025 | DLI-C-60-2025-12-22 |
Pope CountyFLAG PERSON (104) · Morrison County group | $40.52 | $27.48 | $68.00 | May 1, 2026 | DLI-C-61-2025-12-22 |
Ramsey CountyFLAG PERSON (104) · Hennepin County group | $46.25 | $27.87 | $74.12 | May 1, 2026 | DLI-C-62-2025-12-22-rev-2026-02-09 |
Red Lake CountyFLAG PERSON (104) · Marshall County group | $15.08 | $0.00 | $15.08 | Dec 22, 2025 | DLI-C-63-2025-12-22 |
Redwood CountyFLAG PERSON (104) · Redwood County group | $22.99 | $18.47 | $41.46 | Dec 22, 2025 | DLI-C-64-2025-12-22 |
Renville CountyFLAG PERSON (104) | $26.74 | $20.57 | $47.31 | Dec 22, 2025 | DLI-C-65-2025-12-22 |
Rice CountyFLAG PERSON (104) | $32.75 | $22.82 | $55.57 | Dec 22, 2025 | DLI-C-66-2025-12-22 |
Scott CountyFLAG PERSON (104) · Dakota County group | $46.25 | $27.87 | $74.12 | May 1, 2026 | DLI-C-70-2025-12-22-rev-2026-02-09 |
Sherburne CountyFLAG PERSON (104) | $46.25 | $27.87 | $74.12 | May 1, 2026 | DLI-C-71-2025-12-22 |
Sibley CountyFLAG PERSON (104) · McLeod County group | $35.83 | $27.48 | $63.31 | May 1, 2026 | DLI-C-72-2025-12-22-rev-2026-02-09 |
St. Louis CountyFLAG PERSON (104) | $29.92 | $21.69 | $51.61 | Dec 22, 2025 | DLI-C-69-2025-12-22 |
Stearns CountyFLAG PERSON (104) | $40.52 | $27.48 | $68.00 | May 1, 2026 | DLI-C-73-2025-12-22 |
Steele CountyFLAG PERSON (104) | $27.85 | $21.17 | $49.02 | Dec 22, 2025 | DLI-C-74-2025-12-22 |
Swift CountyFLAG PERSON (104) · Swift County group | $12.50 | $2.95 | $15.45 | Dec 22, 2025 | DLI-C-76-2025-12-22 |
Todd CountyFLAG PERSON (104) · Morrison County group | $40.52 | $27.48 | $68.00 | May 1, 2026 | DLI-C-77-2025-12-22 |
Wabasha CountyFLAG PERSON (104) · Fillmore County group | $26.42 | $0.08 | $26.50 | Dec 22, 2025 | DLI-C-79-2025-12-22 |
Wadena CountyFLAG PERSON (104) | $31.13 | $20.62 | $51.75 | Dec 22, 2025 | DLI-C-80-2025-12-22 |
Waseca CountyFLAG PERSON (104) · Freeborn County group | $27.85 | $21.17 | $49.02 | Dec 22, 2025 | DLI-C-81-2025-12-22 |
Washington CountyFLAG PERSON (104) · Hennepin County group | $46.25 | $27.87 | $74.12 | May 1, 2026 | DLI-C-82-2025-12-22-rev-2026-02-09 |
Watonwan CountyFLAG PERSON (104) · Martin County group | $27.74 | $21.57 | $49.31 | Dec 22, 2025 | DLI-C-83-2025-12-22 |
Wilkin CountyFLAG PERSON (104) · Clay County group | $29.53 | $20.62 | $50.15 | Dec 22, 2025 | DLI-C-84-2025-12-22 |
Winona CountyFLAG PERSON (104) · Fillmore County group | $26.42 | $0.08 | $26.50 | Dec 22, 2025 | DLI-C-85-2025-12-22 |
Wright CountyFLAG PERSON (104) · Dakota County group | $46.25 | $27.87 | $74.12 | May 1, 2026 | DLI-C-86-2025-12-22-rev-2026-02-09 |
Yellow Medicine CountyFLAG PERSON (104) | $13.50 | $3.82 | $17.32 | Dec 22, 2025 | DLI-C-87-2025-12-22-rev-2026-02-02 |
Main flagger classification in each county (Flag person (104)), DLI certifications of Nov 3 and Dec 22, 2025 (revised to Feb 9, 2026). The rates "must be ascertained before the state asks for bids" and written into the contract, with their dated steps (Minn. Stat. 177.43). Checked October 25, 2026.
How much does a flagger make on prevailing wage in Minnesota?
$15.08 to $74.12 an hour depending on the county; the median county pays $49.31. 14 groups of counties with identical rates and 28 with rates of their own, highest main rate first. The top 40 are drawn.
- Dakota County group5 counties$74.12
- Hennepin County group5 counties$74.12
- Sherburne County1 county$74.12
- Morrison County group7 counties$68.00
- Stearns County1 county$68.00
- McLeod County group2 counties$63.31
- Mille Lacs County1 county$62.62
- Cass County1 county$59.40
- Rice County1 county$55.57
- Aitkin County1 county$53.80
- Itasca County1 county$52.05
- Koochiching County1 county$52.05
- Kanabec County1 county$51.85
- Hubbard County1 county$51.75
- Wadena County1 county$51.75
- St. Louis County1 county$51.61
- Clay County group4 counties$50.15
- Otter Tail County1 county$50.15
- Carlton County group2 counties$49.66
- Martin County group4 counties$49.31
- Blue Earth County1 county$49.31
- Freeborn County group3 counties$49.02
- Le Sueur County1 county$49.02
- Steele County1 county$49.02
- Beltrami County1 county$47.31
- Renville County1 county$47.31
- Pine County group2 counties$45.81
- Big Stone County1 county$44.20
- Redwood County group2 counties$41.46
- Clearwater County1 county$41.46
- Houston County1 county$40.84
- Jackson County1 county$27.00
- Fillmore County group5 counties$26.50
- Goodhue County1 county$26.50
- Olmsted County1 county$26.50
- Crow Wing County1 county$18.40
- Murray County group3 counties$17.32
- Lyon County1 county$17.32
- Yellow Medicine County1 county$17.32
- Swift County group2 counties$15.45
Which counties share a rate
| Counties | Main classification | Base wage | Total rate |
|---|---|---|---|
| Dakota County group, 5 localities: Chisago, Dakota, Isanti, Scott, Wright | FLAG PERSON (104) | $46.25 | $74.12 |
| Hennepin County group, 5 localities: Anoka, Carver, Hennepin, Ramsey, Washington | FLAG PERSON (104) | $46.25 | $74.12 |
| Sherburne County | FLAG PERSON (104) | $46.25 | $74.12 |
| Morrison County group, 7 localities: Benton, Douglas, Kandiyohi, Meeker, Morrison, Pope, Todd | FLAG PERSON (104) | $40.52 | $68.00 |
| Stearns County | FLAG PERSON (104) | $40.52 | $68.00 |
| McLeod County group, 2 localities: McLeod, Sibley | FLAG PERSON (104) | $35.83 | $63.31 |
| Mille Lacs County | FLAG PERSON (104) | $37.41 | $62.62 |
| Cass County | FLAG PERSON (104) | $35.98 | $59.40 |
| Rice County | FLAG PERSON (104) | $32.75 | $55.57 |
| Aitkin County | FLAG PERSON (104) | $32.11 | $53.80 |
| Itasca County | FLAG PERSON (104) | $29.33 | $52.05 |
| Koochiching County | FLAG PERSON (104) | $29.33 | $52.05 |
| Kanabec County | FLAG PERSON (104) | $30.91 | $51.85 |
| Hubbard County | FLAG PERSON (104) | $31.13 | $51.75 |
| Wadena County | FLAG PERSON (104) | $31.13 | $51.75 |
| St. Louis County | FLAG PERSON (104) | $29.92 | $51.61 |
| Clay County group, 4 localities: Becker, Clay, Grant, Wilkin | FLAG PERSON (104) | $29.53 | $50.15 |
| Otter Tail County | FLAG PERSON (104) | $29.53 | $50.15 |
| Carlton County group, 2 localities: Carlton, Lake | FLAG PERSON (104) | $28.72 | $49.66 |
| Martin County group, 4 localities: Brown, Martin, Nicollet, Watonwan | FLAG PERSON (104) | $27.74 | $49.31 |
| Blue Earth County | FLAG PERSON (104) | $27.74 | $49.31 |
| Freeborn County group, 3 localities: Faribault, Freeborn, Waseca | FLAG PERSON (104) | $27.85 | $49.02 |
| Le Sueur County | FLAG PERSON (104) | $27.85 | $49.02 |
| Steele County | FLAG PERSON (104) | $27.85 | $49.02 |
| Beltrami County | FLAG PERSON (104) | $26.57 | $47.31 |
| Renville County | FLAG PERSON (104) | $26.74 | $47.31 |
| Pine County group, 2 localities: Cook, Pine | FLAG PERSON (104) | $26.52 | $45.81 |
| Big Stone County | FLAG PERSON (104) | $26.51 | $44.20 |
| Redwood County group, 2 localities: Cottonwood, Redwood | FLAG PERSON (104) | $22.99 | $41.46 |
| Clearwater County | FLAG PERSON (104) | $22.82 | $41.46 |
| Houston County | FLAG PERSON (104) | $23.17 | $40.84 |
| Jackson County | FLAG PERSON (104) | $17.95 | $27.00 |
| Fillmore County group, 5 localities: Dodge, Fillmore, Mower, Wabasha, Winona | FLAG PERSON (104) | $26.42 | $26.50 |
| Goodhue County | FLAG PERSON (104) | $26.42 | $26.50 |
| Olmsted County | FLAG PERSON (104) | $26.42 | $26.50 |
| Crow Wing County | FLAG PERSON (104) | $13.03 | $18.40 |
| Murray County group, 3 localities: Lincoln, Murray, Pipestone | FLAG PERSON (104) | $13.50 | $17.32 |
| Lyon County | FLAG PERSON (104) | $13.50 | $17.32 |
| Yellow Medicine County | FLAG PERSON (104) | $13.50 | $17.32 |
| Swift County group, 2 localities: Chippewa, Swift | FLAG PERSON (104) | $12.50 | $15.45 |
| Marshall County group, 5 localities: Mahnomen, Marshall, Norman, Pennington, Red Lake | FLAG PERSON (104) | $15.08 | $15.08 |
| Polk County | FLAG PERSON (104) | $15.08 | $15.08 |
14 groups of counties with identical DLI rates, and 28 counties with rates of their own.
DLI's schedules list journeyworker rates only. Apprentices in a registered program are paid the program's rate (Minn. R. 5200.1070); anyone else on the payroll gets the full rate for the work performed.
Questions about Minnesota flagger pay
What is the flagger prevailing wage in Hennepin County?
$74.12 an hour: a $46.25 base wage plus $27.87 in fringe, under DLI certifications of Nov 3 and Dec 22, 2025 (revised to Feb 9, 2026). Overtime and every flagger classification in Hennepin County.
Does flagger prevailing wage include fringe benefits?
Yes. In Hennepin County the $74.12 total is a $46.25 base wage plus $27.87 in fringe, about 38% of the total. The employer owes the full amount for every hour worked.
Does flagger prevailing wage pay overtime in Minnesota?
Over 8 hours a day or 40 hours a week is paid at 1½ times the basic hourly rate; the fringe isn't multiplied. Every DLI schedule says overtime after 8 hours "must be paid even if the worker does not exceed forty (40) hours" (Minn. Stat. 177.42, subd. 4). DLI publishes no weekend or holiday multipliers.
Do apprentice flaggers get this rate?
DLI's schedules list journeyworker rates only. Apprentices in a registered program are paid the program's rate (Minn. R. 5200.1070); anyone else on the payroll gets the full rate for the work performed.
Why do some counties have the same flagger rate?
DLI often publishes the same flagger rates for several counties. Across Minnesota, the 79 counties with a flagger rate fall into 42 distinct sets of rates, and 14 of those sets are shared by more than one county; the largest covers 7 counties (the Morrison County group).