Skip to content

Home / Virginia / Ironworker

Virginia · Ironworker

Virginia ironworker prevailing wage, county or city by county or city

An ironworker's Davis-Bacon prevailing wage in Virginia runs from $20.80 an hour in Wythe County to $63.72 in Albemarle County. The median county or city is $49.28.

Main ironworker classification in each county or city, 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.

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

How much does an ironworker make on prevailing wage in Virginia?

27 groups of localities with identical rates and 69 with rates of their own, highest main rate first. The top 40 are drawn. The table below lists which localities are in each group.

  1. Augusta County group3 localities$63.72
  2. Fairfax County group3 localities$63.72
  3. Prince William County group3 localities$63.72
  4. Roanoke (independent city) group3 localities$63.72
  5. Albemarle County group2 localities$63.72
  6. Arlington County group2 localities$63.72
  7. Frederick County group2 localities$63.72
  8. Lynchburg (independent city) group2 localities$63.72
  9. Rockingham County group2 localities$63.72
  10. Spotsylvania County group2 localities$63.72
  11. Washington County group2 localities$63.72
  12. Amherst County1 county or city$63.72
  13. Appomattox County1 county or city$63.72
  14. Bedford County1 county or city$63.72
  15. Botetourt County1 county or city$63.72
  16. Buckingham County1 county or city$63.72
  17. Clarke County1 county or city$63.72
  18. Craig County1 county or city$63.72
  19. Culpeper County1 county or city$63.72
  20. Fauquier County1 county or city$63.72
  21. Floyd County1 county or city$63.72
  22. Fluvanna County1 county or city$63.72
  23. Franklin County1 county or city$63.72
  24. Giles County1 county or city$63.72
  25. Greene County1 county or city$63.72
  26. Loudoun County1 county or city$63.72
  27. Montgomery County1 county or city$63.72
  28. Nelson County1 county or city$63.72
  29. Pulaski County1 county or city$63.72
  30. Radford (independent city)1 county or city$63.72
  31. Rappahannock County1 county or city$63.72
  32. Scott County1 county or city$63.72
  33. Stafford County1 county or city$63.72
  34. Warren County1 county or city$63.72
  35. Chesterfield County group2 localities$49.28
  36. Henrico County group2 localities$49.28
  37. James City County group2 localities$49.28
  38. Petersburg (independent city) group2 localities$49.28
  39. Prince George County group2 localities$49.28
  40. York County group2 localities$49.28

Which localities pay which rate

Counties and citiesMain classificationBase + fringeBase
Augusta County group, 3 localities: Augusta, Staunton (city), Waynesboro (city)IRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Fairfax County group, 3 localities: Fairfax, Fairfax (city), Falls Church (city)IRONWORKER: STRUCTURAL$63.72 $37.86 
Prince William County group, 3 localities: Manassas (city), Manassas Park (city), Prince WilliamIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Roanoke (independent city) group, 3 localities: Roanoke, Roanoke (city), Salem (city)IRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Albemarle County group, 2 localities: Albemarle, Charlottesville (city)IRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Arlington County group, 2 localities: Alexandria (city), ArlingtonIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Frederick County group, 2 localities: Frederick, Winchester (city)IRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Lynchburg (independent city) group, 2 localities: Campbell, Lynchburg (city)IRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Rockingham County group, 2 localities: Harrisonburg (city), RockinghamIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Spotsylvania County group, 2 localities: Fredericksburg (city), SpotsylvaniaIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Washington County group, 2 localities: Bristol (city), WashingtonIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Amherst CountyIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Appomattox CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Bedford CountyIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Botetourt CountyIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Buckingham CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Clarke CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Craig CountyIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Culpeper CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Fauquier CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Floyd CountyIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Fluvanna CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Franklin CountyIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Giles CountyIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Greene CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Loudoun CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Montgomery CountyIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Nelson CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Pulaski CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Radford (independent city)IRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Rappahannock CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Scott CountyIRONWORKER: ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Stafford CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Warren CountyIRONWORKER, ORNAMENTAL AND STRUCTURAL$63.72 $37.86 
Chesterfield County group, 2 localities: Chesterfield, Colonial Heights (city)IRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Henrico County group, 2 localities: Henrico, Richmond (city)IRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
James City County group, 2 localities: James City, Williamsburg (city)IRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Petersburg (independent city) group, 2 localities: Dinwiddie, Petersburg (city)IRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Prince George County group, 2 localities: Hopewell (city), Prince GeorgeIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
York County group, 2 localities: Poquoson (city), YorkIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Amelia CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Caroline CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Charles City CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Chesapeake (independent city)IRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Gloucester CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Goochland CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Hampton (independent city)IRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Hanover CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Isle of Wight CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
King William CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Mathews CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
New Kent CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Newport News (independent city)IRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Norfolk (independent city)IRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Portsmouth (independent city)IRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Powhatan CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Suffolk (independent city)IRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Sussex CountyIRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Virginia Beach (independent city)IRONWORKER: STRUCTURAL AND ORNAMENTAL$49.28 $31.00 
Westmoreland County group, 6 localities: Essex, Lancaster, Middlesex, Northampton, Richmond, WestmorelandIRONWORKER, REINFORCING$20.80 $20.80 
Charlotte County group, 3 localities: Charlotte, Emporia (city), GreensvilleIRONWORKER, REINFORCING$20.80 $20.80 
Rockbridge County group, 3 localities: Buena Vista (city), Lexington (city), RockbridgeIRONWORKER, REINFORCING$20.80 $20.80 
Accomack County group, 2 localities: Accomack, NorthumberlandIRONWORKER, REINFORCING$20.80 $20.80 
Alleghany County group, 2 localities: Alleghany, Covington (city)IRONWORKER, REINFORCING$20.80 $20.80 
Grayson County group, 2 localities: Galax (city), GraysonIRONWORKER, REINFORCING$20.80 $20.80 
Henry County group, 2 localities: Henry, Martinsville (city)IRONWORKER, REINFORCING$20.80 $20.80 
Pittsylvania County group, 2 localities: Danville (city), PittsylvaniaIRONWORKER, REINFORCING$20.80 $20.80 
Southampton County group, 2 localities: Franklin (city), SouthamptonIRONWORKER, REINFORCING$20.80 $20.80 
Wise County group, 2 localities: Norton (city), WiseIRONWORKER, REINFORCING$20.80 $20.80 
Bath CountyIRONWORKER, REINFORCING$20.80 $20.80 
Bland CountyIRONWORKER, REINFORCING$20.80 $20.80 
Brunswick CountyIRONWORKER, REINFORCING$20.80 $20.80 
Buchanan CountyIRONWORKER, REINFORCING$20.80 $20.80 
Carroll CountyIRONWORKER, REINFORCING$20.80 $20.80 
Cumberland CountyIRONWORKER, REINFORCING$20.80 $20.80 
Dickenson CountyIRONWORKER, REINFORCING$20.80 $20.80 
Halifax CountyIRONWORKER, REINFORCING$20.80 $20.80 
Highland CountyIRONWORKER, REINFORCING$20.80 $20.80 
King and Queen CountyIRONWORKER, REINFORCING$20.80 $20.80 
King George CountyIRONWORKER, REINFORCING$20.80 $20.80 
Lee CountyIRONWORKER, REINFORCING$20.80 $20.80 
Louisa CountyIRONWORKER, REINFORCING$20.80 $20.80 
Lunenburg CountyIRONWORKER, REINFORCING$20.80 $20.80 
Madison CountyIRONWORKER, REINFORCING$20.80 $20.80 
Mecklenburg CountyIRONWORKER, REINFORCING$20.80 $20.80 
Nottoway CountyIRONWORKER, REINFORCING$20.80 $20.80 
Orange CountyIRONWORKER, REINFORCING$20.80 $20.80 
Page CountyIRONWORKER, REINFORCING$20.80 $20.80 
Patrick CountyIRONWORKER, REINFORCING$20.80 $20.80 
Prince Edward CountyIRONWORKER, REINFORCING$20.80 $20.80 
Russell CountyIRONWORKER, REINFORCING$20.80 $20.80 
Shenandoah CountyIRONWORKER, REINFORCING$20.80 $20.80 
Smyth CountyIRONWORKER, REINFORCING$20.80 $20.80 
Surry CountyIRONWORKER, REINFORCING$20.80 $20.80 
Tazewell CountyIRONWORKER, REINFORCING$20.80 $20.80 
Wythe CountyIRONWORKER, REINFORCING$20.80 $20.80 

27 groups of counties with identical DOL rates, and 69 counties with rates of their own.

Questions about Virginia ironworker pay

What is the ironworker prevailing wage in Fairfax County?

$63.72 an hour: a $37.86 base wage plus $25.86 in fringe benefits, under wage determination VA20260178, modification 4. Overtime and every ironworker classification in Fairfax County.

Does ironworker prevailing wage include fringe benefits?

Yes. In Fairfax County the $63.72 total is a $37.86 base wage plus $25.86 in fringe benefits, about 41% of the total. The employer owes the full amount for every hour worked.

Does ironworker prevailing wage pay overtime in Virginia?

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 ironworkers 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 localities have the same ironworker rate?

DOL often publishes the same ironworker rates for several localities. Across Virginia, the 133 localities with an ironworker rate fall into 96 distinct sets of rates, and 27 of those sets are shared by more than one county or city; the largest covers 6 localities (the Westmoreland County group).