Davis-Bacon wage rates by state
Federally funded construction pays at least the prevailing wage set in a Davis-Bacon wage determination. Pick a state to see base rate, fringe and total per hour for each trade, by county and construction type, with the official determination number, modification and publication date.
Verify against the official determination before bidding. These rates are formatted from the published SAM.gov wage determination. The determination in your contract documents is what applies.
States
51 states with rate tables so far. Others link to the official list while we add them.
- Alabama167 determinations · updated 05/18/2026
- Alaska5 determinations · updated 11/05/2026
- Arizona49 determinations · updated 05/18/2026
- Arkansas172 determinations · updated 05/18/2026
- California28 determinations · updated 10/15/2026
- Colorado30 determinations · updated 11/05/2026
- Connecticut24 determinations · updated 05/18/2026
- Delaware11 determinations · updated 05/18/2026
- District of Columbia3 determinations · updated 08/27/2026
- Florida229 determinations · updated 08/13/2026
- Georgia188 determinations · updated 05/18/2026
- Hawaii1 determinations · updated 10/15/2026
- Idaho94 determinations · updated 05/18/2026
- Illinois70 determinations · updated 11/05/2026
- Indiana41 determinations · updated 07/30/2026
- Iowa80 determinations · updated 10/29/2026
- Kansas150 determinations · updated 05/18/2026
- Kentucky106 determinations · updated 07/30/2026
- Louisiana53 determinations · updated 05/18/2026
- Maine48 determinations · updated 05/18/2026
- Maryland66 determinations · updated 09/28/2026
- Massachusetts24 determinations · updated 08/06/2026
- Michigan157 determinations · updated 08/13/2026
- Minnesota123 determinations · updated 07/30/2026
- Mississippi143 determinations · updated 11/05/2026
- Missouri65 determinations · updated 09/03/2026
- Montana79 determinations · updated 10/01/2026
- Nebraska82 determinations · updated 05/18/2026
- Nevada58 determinations · updated 11/05/2026
- New Hampshire32 determinations · updated 05/18/2026
- New Jersey65 determinations · updated 10/01/2026
- New Mexico49 determinations · updated 05/18/2026
- New York98 determinations · updated 11/05/2026
- North Carolina97 determinations · updated 05/18/2026
- North Dakota46 determinations · updated 10/01/2026
- Ohio105 determinations · updated 09/17/2026
- Oklahoma76 determinations · updated 05/18/2026
- Oregon74 determinations · updated 07/30/2026
- Pennsylvania110 determinations · updated 10/15/2026
- Rhode Island4 determinations · updated 10/01/2026
- South Carolina66 determinations · updated 10/22/2026
- South Dakota31 determinations · updated 07/30/2026
- Tennessee120 determinations · updated 05/18/2026
- Texas289 determinations · updated 05/18/2026
- Utah83 determinations · updated 05/20/2026
- Vermont48 determinations · updated 05/18/2026
- Virginia187 determinations · updated 10/15/2026
- Washington97 determinations · updated 11/05/2026
- West Virginia112 determinations · updated 05/18/2026
- Wisconsin38 determinations · updated 05/18/2026
- Wyoming5 determinations · updated 07/30/2026
How to read a wage determination
General decision number (for example CA20260001) identifies the determination. Each modification replaces the rates it changes, so always check you have the one named in your contract.
Construction type matters: building, heavy, highway and residential projects can have different rates in the same county. A project uses the determination for its type and county.
Base rate is the minimum hourly cash wage. Fringe is the hourly amount for benefits, paid to bona fide plans or in cash. Where a fringe is printed as a percentage (for example "3%+19.93"), we work it out against the base rate and show the printed form too.
Rate identifiers such as ELEC0011-002 are union rates; SU... rates come from a wage survey; UAVG rates are weighted union averages. Letters next to a rate refer to footnotes such as paid holidays or vacation.
Classifications we cannot read with certainty (for example diver rates quoted per day) are left out of our tables and flagged. They remain in the official document.