Skip to content

Home / Virginia

Virginia prevailing wage rates (Davis-Bacon)

Pick a county or city to see every trade's rate there, or pick a trade to compare it across the state. All 4,768 rates come from the 186 Davis-Bacon wage determinations the U.S. Department of Labor publishes for Virginia on SAM.gov, for building, residential, highway and heavy construction.

Virginia's prevailing wage for state-funded public works over $250,000, and for localities that adopt it by ordinance, uses these same rates: DOLI's wage determinations "are based on" the Davis-Bacon ones, with no project-specific determinations (Va. Code 2.2-4321.3; DOLI). Only DOLI's official copy sent to the contracting agency counts for official purposes.

The Department of Labor modifies these determinations on SAM.gov in weekly batches through the year; the latest Virginia modification we hold is dated October 15, 2026. What changed in Virginia's determinations. 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 against sam.gov on October 25, 2026.

What is the prevailing wage rate in Virginia?

It depends on the trade. Taking each trade's main rate in each county or city, DOL's figures run from $7.25 an hour (flagger, Brunswick County) to $90.50 (elevator constructor, Chesapeake (independent city)). Each figure is the base wage plus fringe benefits. Pick a county or city or a trade below for the exact rate.

Prevailing wage rates by county and city

Waynesboro (independent city): $21.68 per hourEmporia (independent city): $18.62 per hourBuena Vista (independent city): $18.32 per hourDanville (independent city): $18.62 per hourGalax (independent city): $18.62 per hourHarrisonburg (independent city): $21.68 per hourMartinsville (independent city): $18.62 per hourCharlottesville (independent city): $23.63 per hourKing George County: $18.62 per hourRichmond County: $18.62 per hourScott County: $23.40 per hourBotetourt County: $21.68 per hourYork County: $22.04 per hourRappahannock County: $28.00 per hourGreene County: $23.63 per hourRadford (independent city): $21.68 per hourLouisa County: $18.32 per hourSalem (independent city): $21.68 per hourHopewell (independent city): $22.21 per hourFalls Church (independent city): $28.56 per hourLexington (independent city): $19.21 per hourCumberland County: $18.62 per hourPulaski County: $23.40 per hourLoudoun County: $28.00 per hourAppomattox County: $23.40 per hourNorton (independent city): $18.62 per hourHenrico County: $22.21 per hourFranklin (independent city): $18.62 per hourHenry County: $18.62 per hourHampton (independent city): $22.04 per hourHighland County: $18.32 per hourKing William County: $22.21 per hourMontgomery County: $21.68 per hourRichmond (independent city): $22.21 per hourAmherst County: $21.68 per hourMathews County: $22.04 per hourPetersburg (independent city): $22.21 per hourGoochland County: $22.21 per hourAlbemarle County: $23.63 per hourPrince Edward County: $18.62 per hourCaroline County: $23.40 per hourFluvanna County: $23.63 per hourNorthumberland County: $18.62 per hourIsle of Wight County: $22.04 per hourManassas Park (independent city): $25.91 per hourKing and Queen County: $18.62 per hourBristol (independent city): $23.40 per hourColonial Heights (independent city): $22.21 per hourTazewell County: $18.62 per hourClarke County: $26.77 per hourHalifax County: $18.62 per hourArlington County: $28.56 per hourSurry County: $18.62 per hourWarren County: $24.93 per hourWashington County: $23.40 per hourWise County: $18.62 per hourWinchester (independent city): $29.12 per hourCharles City County: $22.21 per hourPage County: $18.32 per hourBland County: $18.62 per hourSussex County: $23.40 per hourLunenburg County: $18.62 per hourBuchanan County: $18.62 per hourMecklenburg County: $18.62 per hourAmelia County: $22.21 per hourGloucester County: $22.04 per hourShenandoah County: $18.32 per hourDickenson County: $18.62 per hourStaunton (independent city): $21.68 per hourFloyd County: $21.68 per hourRoanoke (independent city): $21.68 per hourAlleghany County: $18.32 per hourGiles County: $21.68 per hourFranklin County: $21.68 per hourBath County: $18.32 per hourPittsylvania County: $18.62 per hourNorthampton County: $18.62 per hourCulpeper County: $28.00 per hourJames City County: $22.04 per hourFauquier County: $28.00 per hourOrange County: $18.32 per hourLynchburg (independent city): $21.68 per hourCampbell County: $21.68 per hourNorfolk (independent city): $23.60 per hourPoquoson (independent city): $22.04 per hourPortsmouth (independent city): $20.71 per hourChesterfield County: $22.21 per hourSuffolk (independent city): $22.04 per hourCraig County: $21.68 per hourFrederick County: $29.12 per hourChesapeake (independent city): $22.04 per hourDinwiddie County: $22.21 per hourPowhatan County: $22.21 per hourGreensville County: $18.62 per hourHanover County: $22.21 per hourRockbridge County: $18.32 per hourSpotsylvania County: $29.12 per hourStafford County: $28.00 per hourCarroll County: $18.62 per hourNewport News (independent city): $23.03 per hourGrayson County: $18.62 per hourAccomack County: $18.62 per hourPrince George County: $22.21 per hourNew Kent County: $22.21 per hourWythe County: $18.62 per hourPatrick County: $18.62 per hourSouthampton County: $18.62 per hourCharlotte County: $18.62 per hourRockingham County: $21.68 per hourWilliamsburg (independent city): $22.04 per hourSmyth County: $18.62 per hourMiddlesex County: $18.62 per hourAlexandria (independent city): $28.56 per hourBrunswick County: $18.62 per hourFairfax (independent city): $28.56 per hourManassas (independent city): $25.91 per hourNottoway County: $18.62 per hourPrince William County: $25.91 per hourRussell County: $18.62 per hourBuckingham County: $23.63 per hourAugusta County: $21.68 per hourMadison County: $18.32 per hourFairfax County: $28.56 per hourWestmoreland County: $18.62 per hourLancaster County: $18.62 per hourEssex County: $18.62 per hourBedford County: $21.68 per hourRoanoke County: $21.68 per hourFredericksburg (independent city): $29.12 per hourVirginia Beach (independent city): $22.34 per hourNelson County: $23.63 per hourCovington (independent city): $19.21 per hourLee County: $18.62 per hour
$18$18$20$22$23$29Median of the main rate across all trades, per hour. Each shade holds about a fifth of the counties.

Rates by trade

Each trade page maps that trade's main rate in every county or city. Carpenter rates, for example, range from $14.59 to $50.33 an hour.

How Davis-Bacon rates work in Virginia

How we read DOL's data

We read every active Virginia Davis-Bacon wage determination from SAM.gov's own data and check every number with a second, independent read of the same file. DOL prints no total; ours is base plus fringe. How we check.

Download the data

All Virginia rates as CSV or JSON, plus one file per county or city on the data page.

Apprentice rates

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)).

Virginia Davis-Bacon questions

Does Virginia have a prevailing wage law?

Virginia's prevailing wage for state-funded public works over $250,000, and for localities that adopt it by ordinance, uses these same rates: DOLI's wage determinations "are based on" the Davis-Bacon ones, with no project-specific determinations (Va. Code 2.2-4321.3; DOLI). Only DOLI's official copy sent to the contracting agency counts for official purposes.

How much is Davis-Bacon pay for an electrician in Virginia?

From $19.75 to $82.56 an hour for the main electrician classification, depending on the county or city; the median county or city is $55.97. See every county or city on one map.

How often do Davis-Bacon rates change in Virginia?

The Department of Labor modifies these determinations on SAM.gov in weekly batches through the year. In 2026 DOL published 223 modifications to 187 Virginia wage determinations that changed a rate, the latest on October 15, 2026. See each one.

Which wage determination applies to my project?

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)).

Do apprentices get prevailing wage in Virginia?

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)).