Skip to content

Home / South Dakota / Roofer

South Dakota · Roofer

South Dakota roofer prevailing wage, county by county

A roofer's Davis-Bacon prevailing wage in South Dakota runs from $14.62 an hour in Pennington County to $16.61 in Beadle County. The median county is $16.61.

Roofer rate in each South Dakota county, A to Z

Which kind of construction is the job?

The kind of construction decides the rate. Residential covers homes and apartments up to four stories.

66 counties
CountyBase wageFringe benefitsTotal rateEffectiveSource
$14.35 $2.14 $16.49 May 18, 2026SD20260004 Mod 2
Beadle CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Bennett CountyROOFER · Fall River County group
$14.35 $2.14 $16.49 May 18, 2026SD20260022 Mod 2
Bon Homme CountyROOFER · Davison County group
$14.35 $2.14 $16.49 May 18, 2026SD20260023 Mod 2
$14.52 $2.09 $16.61 May 18, 2026SD20260005 Mod 2
$14.52 $2.09 $16.61 May 18, 2026SD20260006 Mod 2
Brule CountyROOFER · Fall River County group
$14.35 $2.14 $16.49 May 18, 2026SD20260022 Mod 2
$14.52 $2.09 $16.61 May 18, 2026SD20260007 Mod 2
$14.52 $2.09 $16.61 May 18, 2026SD20260008 Mod 1
$14.52 $2.09 $16.61 May 18, 2026SD20260009 Mod 1
$14.35 $2.14 $16.49 May 18, 2026SD20260010 Mod 2
Clark CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Clay CountyROOFER · Davison County group
$14.35 $2.14 $16.49 May 18, 2026SD20260023 Mod 2
$14.52 $2.09 $16.61 May 18, 2026SD20260011 Mod 2
Corson CountyROOFER · Corson County group
$14.52 $2.09 $16.61 May 18, 2026SD20260024 Mod 1
$13.74 $1.35 $15.09 May 18, 2026SD20260025 Mod 1
Davison CountyROOFER · Davison County group
$14.35 $2.14 $16.49 May 18, 2026SD20260023 Mod 2
Day CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Deuel CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
$14.52 $2.09 $16.61 May 18, 2026SD20260012 Mod 1
Douglas CountyROOFER · Davison County group
$14.35 $2.14 $16.49 May 18, 2026SD20260023 Mod 2
Edmunds CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Fall River CountyROOFER · Fall River County group
$14.35 $2.14 $16.49 May 18, 2026SD20260022 Mod 2
Faulk CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Grant CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Gregory CountyROOFER · Fall River County group
$14.35 $2.14 $16.49 May 18, 2026SD20260022 Mod 2
$14.52 $2.09 $16.61 May 18, 2026SD20260013 Mod 1
Hamlin CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Hand CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Hanson CountyROOFER · Davison County group
$14.35 $2.14 $16.49 May 18, 2026SD20260023 Mod 2
$14.52 $2.09 $16.61 May 18, 2026SD20260014 Mod 1
$14.52 $2.09 $16.61 May 18, 2026SD20260015 Mod 1
Hutchinson CountyROOFER · Davison County group
$14.35 $2.14 $16.49 May 18, 2026SD20260023 Mod 2
Hyde CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Jackson CountyROOFER · Fall River County group
$14.35 $2.14 $16.49 May 18, 2026SD20260022 Mod 2
Jerauld CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Jones CountyROOFER · Fall River County group
$14.35 $2.14 $16.49 May 18, 2026SD20260022 Mod 2
Kingsbury CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Lake CountyROOFER · Davison County group
$14.35 $2.14 $16.49 May 18, 2026SD20260023 Mod 2
$14.52 $2.09 $16.61 May 18, 2026SD20260016 Mod 1
$13.82 $1.34 $15.16 May 18, 2026SD20260026 Mod 2
$11.25 $0.00 $11.25 May 18, 2026SD20260002 Mod 1
Lyman CountyROOFER · Fall River County group
$14.35 $2.14 $16.49 May 18, 2026SD20260022 Mod 2
Marshall CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
McCook CountyROOFER · Turner County group
$13.82 $1.34 $15.16 May 18, 2026SD20260031 Mod 2
McPherson CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
$13.74 $1.35 $15.09 May 18, 2026SD20260027 Mod 1
Mellette CountyROOFER · Fall River County group
$14.35 $2.14 $16.49 May 18, 2026SD20260022 Mod 2
Miner CountyROOFER · Davison County group
$14.35 $2.14 $16.49 May 18, 2026SD20260023 Mod 2
$13.82 $1.34 $15.16 May 18, 2026SD20260028 Mod 2
$11.25 $0.00 $11.25 May 18, 2026SD20260002 Mod 1
Moody CountyROOFER · Davison County group
$14.35 $2.14 $16.49 May 18, 2026SD20260023 Mod 2
$14.35 $2.14 $16.49 May 18, 2026SD20260017 Mod 2
$13.62 $1.00 $14.62 May 18, 2026SD20260029 Mod 1
$11.25 $0.00 $11.25 May 18, 2026SD20260002 Mod 1
Perkins CountyROOFER · Corson County group
$14.52 $2.09 $16.61 May 18, 2026SD20260024 Mod 1
Potter CountyROOFER · Corson County group
$14.52 $2.09 $16.61 May 18, 2026SD20260024 Mod 1
Roberts CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Sanborn CountyROOFER · Davison County group
$14.35 $2.14 $16.49 May 18, 2026SD20260023 Mod 2
Spink CountyROOFER · Beadle County group
$14.52 $2.09 $16.61 May 18, 2026SD20260021 Mod 2
Stanley CountyROOFER · Corson County group
$14.52 $2.09 $16.61 May 18, 2026SD20260024 Mod 1
Sully CountyROOFER · Corson County group
$14.52 $2.09 $16.61 May 18, 2026SD20260024 Mod 1
$14.35 $2.14 $16.49 May 18, 2026SD20260018 Mod 2
Tripp CountyROOFER · Fall River County group
$14.35 $2.14 $16.49 May 18, 2026SD20260022 Mod 2
Turner CountyROOFER · Turner County group
$13.82 $1.34 $15.16 May 18, 2026SD20260031 Mod 2
$13.82 $1.34 $15.16 May 18, 2026SD20260030 Mod 2
$14.52 $2.09 $16.61 May 18, 2026SD20260019 Mod 1
$14.35 $2.14 $16.49 May 18, 2026SD20260020 Mod 1
Ziebach CountyROOFER · Corson County group
$14.52 $2.09 $16.61 May 18, 2026SD20260024 Mod 1

Main roofer classification in each county (Roofer), Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026. A contract keeps the wage determination in its bid documents. Modifications published before bid opening apply to it, though one published less than 10 days before can be left out if the agency finds there isn't time to tell bidders (29 CFR 1.6(c)). Checked October 25, 2026.

Lawrence County roofer: $16.61 per hourMinnehaha County roofer: $15.16 per hourTurner County roofer: $15.16 per hourAurora County roofer: $16.49 per hourLake County roofer: $16.49 per hourHyde County roofer: $16.61 per hourBennett County roofer: $16.49 per hourBuffalo County roofer: $16.61 per hourMiner County roofer: $16.49 per hourClark County roofer: $16.61 per hourGregory County roofer: $16.49 per hourDouglas County roofer: $16.49 per hourMarshall County roofer: $16.61 per hourCodington County roofer: $16.61 per hourHutchinson County roofer: $16.49 per hourButte County roofer: $16.61 per hourHand County roofer: $16.61 per hourKingsbury County roofer: $16.61 per hourDavison County roofer: $16.49 per hourLyman County roofer: $16.49 per hourEdmunds County roofer: $16.61 per hourFall River County roofer: $16.49 per hourPotter County roofer: $16.61 per hourSanborn County roofer: $16.49 per hourTodd County roofer: $16.49 per hourPerkins County roofer: $16.61 per hourHughes County roofer: $16.61 per hourCuster County roofer: $15.09 per hourBrule County roofer: $16.49 per hourPennington County roofer: $14.62 per hourSpink County roofer: $16.61 per hourUnion County roofer: $15.16 per hourBon Homme County roofer: $16.49 per hourClay County roofer: $16.49 per hourGrant County roofer: $16.61 per hourDewey County roofer: $16.61 per hourYankton County roofer: $16.49 per hourJackson County roofer: $16.49 per hourLincoln County roofer: $15.16 per hourMeade County roofer: $15.09 per hourWalworth County roofer: $16.61 per hourJones County roofer: $16.49 per hourHarding County roofer: $16.61 per hourCorson County roofer: $16.61 per hourTripp County roofer: $16.49 per hourJerauld County roofer: $16.61 per hourMoody County roofer: $16.49 per hourSully County roofer: $16.61 per hourFaulk County roofer: $16.61 per hourMcCook County roofer: $15.16 per hourMellette County roofer: $16.49 per hourRoberts County roofer: $16.61 per hourOglala Lakota County roofer: $16.49 per hourStanley County roofer: $16.61 per hourZiebach County roofer: $16.61 per hourCampbell County roofer: $16.61 per hourBrookings County roofer: $16.61 per hourHaakon County roofer: $16.61 per hourBeadle County roofer: $16.61 per hourHanson County roofer: $16.49 per hourHamlin County roofer: $16.61 per hourDay County roofer: $16.61 per hourMcPherson County roofer: $16.61 per hourCharles Mix County roofer: $16.49 per hourBrown County roofer: $16.61 per hourDeuel County roofer: $16.61 per hour
$14.62$16.49$16.49$16.61$16.61$16.61Roofer, main rate, base + fringe per hour. Each shade holds about a fifth of the counties.

How much does a roofer make on prevailing wage in South Dakota?

$14.62 to $16.61 an hour depending on the county; the median county pays $16.61. 5 groups of counties with identical rates and 23 with rates of their own, highest main rate first.

  1. Beadle County group16 counties$16.61
  2. Corson County group6 counties$16.61
  3. Brookings County1 county$16.61
  4. Brown County1 county$16.61
  5. Buffalo County1 county$16.61
  6. Butte County1 county$16.61
  7. Campbell County1 county$16.61
  8. Codington County1 county$16.61
  9. Dewey County1 county$16.61
  10. Haakon County1 county$16.61
  11. Harding County1 county$16.61
  12. Hughes County1 county$16.61
  13. Lawrence County1 county$16.61
  14. Walworth County1 county$16.61
  15. Davison County group10 counties$16.49
  16. Fall River County group9 counties$16.49
  17. Aurora County1 county$16.49
  18. Charles Mix County1 county$16.49
  19. Oglala Lakota County1 county$16.49
  20. Todd County1 county$16.49
  21. Yankton County1 county$16.49
  22. Turner County group2 counties$15.16
  23. Lincoln County1 county$15.16
  24. Minnehaha County1 county$15.16
  25. Union County1 county$15.16
  26. Custer County1 county$15.09
  27. Meade County1 county$15.09
  28. Pennington County1 county$14.62
Which counties share a rate
CountiesMain classificationBase wageTotal rate
Beadle County group, 16 localities: Beadle, Clark, Day, Deuel, Edmunds, Faulk, Grant, Hamlin, Hand, Hyde, Jerauld, Kingsbury, Marshall, McPherson, Roberts, SpinkROOFER$14.52 $16.61 
Corson County group, 6 localities: Corson, Perkins, Potter, Stanley, Sully, ZiebachROOFER$14.52 $16.61 
Brookings CountyROOFER$14.52 $16.61 
Brown CountyROOFER$14.52 $16.61 
Buffalo CountyROOFER$14.52 $16.61 
Butte CountyROOFER$14.52 $16.61 
Campbell CountyROOFER$14.52 $16.61 
Codington CountyROOFER$14.52 $16.61 
Dewey CountyROOFER$14.52 $16.61 
Haakon CountyROOFER$14.52 $16.61 
Harding CountyROOFER$14.52 $16.61 
Hughes CountyROOFER$14.52 $16.61 
Lawrence CountyROOFER$14.52 $16.61 
Walworth CountyROOFER$14.52 $16.61 
Davison County group, 10 localities: Bon Homme, Clay, Davison, Douglas, Hanson, Hutchinson, Lake, Miner, Moody, SanbornROOFER$14.35 $16.49 
Fall River County group, 9 localities: Bennett, Brule, Fall River, Gregory, Jackson, Jones, Lyman, Mellette, TrippROOFER$14.35 $16.49 
Aurora CountyROOFER$14.35 $16.49 
Charles Mix CountyROOFER$14.35 $16.49 
Oglala Lakota CountyROOFER$14.35 $16.49 
Todd CountyROOFER$14.35 $16.49 
Yankton CountyROOFER$14.35 $16.49 
Turner County group, 2 localities: McCook, TurnerROOFER$13.82 $15.16 
Lincoln CountyROOFER$13.82 $15.16 
Minnehaha CountyROOFER$13.82 $15.16 
Union CountyROOFER$13.82 $15.16 
Custer CountyROOFER$13.74 $15.09 
Meade CountyROOFER$13.74 $15.09 
Pennington CountyROOFER$13.62 $14.62 

5 groups of counties with identical DOL rates, and 23 counties with rates of their own.

Questions about South Dakota roofer pay

What is the roofer prevailing wage in Minnehaha County?

$15.16 an hour: a $13.82 base wage plus $1.34 in fringe benefits, under wage determination SD20260028, modification 2. Overtime and every roofer classification in Minnehaha County.

Does roofer prevailing wage include fringe benefits?

Yes. In Minnehaha County the $15.16 total is a $13.82 base wage plus $1.34 in fringe benefits, about 9% of the total. The employer owes the full amount for every hour worked.

Does roofer prevailing wage pay overtime in South Dakota?

Davis-Bacon rates are straight time. On contracts over $100,000, the Contract Work Hours and Safety Standards Act requires 1½ times the basic rate for hours over 40 in a workweek (40 U.S.C. 3702). The fringe is owed for every hour at its straight-time amount.

Do apprentice roofers get this rate?

Davis-Bacon determinations list journeyworker rates. Apprentices in a program registered with DOL or a recognized state agency can be paid the program's percentage of the rate, within its ratio; anyone else gets the full rate (29 CFR 5.5(a)(4)).

Why do some counties have the same roofer rate?

DOL often publishes the same roofer rates for several counties. Across South Dakota, the 66 counties with a roofer rate fall into 28 distinct sets of rates, and 5 of those sets are shared by more than one county; the largest covers 16 counties (the Beadle County group).