Skip to content

Home / Virginia / Cement Mason

Virginia · Cement Mason

Virginia cement mason prevailing wage, county or city by county or city

A cement mason's Davis-Bacon prevailing wage in Virginia runs from $17.13 an hour in Virginia Beach (independent city) to $30.24 in Fairfax County. The median county or city is $19.35.

Main cement mason classification in each county or city (Cement mason/concrete finisher), 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) cement mason: $19.76 per hourEmporia (independent city) cement mason: $19.35 per hourBuena Vista (independent city) cement mason: $19.35 per hourDanville (independent city) cement mason: $19.35 per hourGalax (independent city) cement mason: $19.35 per hourHarrisonburg (independent city) cement mason: $19.76 per hourMartinsville (independent city) cement mason: $19.35 per hourCharlottesville (independent city) cement mason: $19.94 per hourKing George County cement mason: $19.35 per hourRichmond County cement mason: $19.35 per hourScott County cement mason: $19.94 per hourBotetourt County cement mason: $19.94 per hourYork County cement mason: $17.48 per hourRappahannock County cement mason: $25.30 per hourGreene County cement mason: $19.94 per hourRadford (independent city) cement mason: $19.94 per hourLouisa County cement mason: $19.35 per hourSalem (independent city) cement mason: $19.94 per hourHopewell (independent city) cement mason: $17.23 per hourFalls Church (independent city) cement mason: $30.24 per hourLexington (independent city) cement mason: $19.35 per hourCumberland County cement mason: $19.35 per hourPulaski County cement mason: $19.94 per hourLoudoun County cement mason: $25.30 per hourAppomattox County cement mason: $19.94 per hourNorton (independent city) cement mason: $19.35 per hourHenrico County cement mason: $17.23 per hourFranklin (independent city) cement mason: $19.35 per hourHenry County cement mason: $19.35 per hourHampton (independent city) cement mason: $17.48 per hourHighland County cement mason: $19.35 per hourKing William County cement mason: $17.23 per hourMontgomery County cement mason: $19.94 per hourRichmond (independent city) cement mason: $17.23 per hourAmherst County cement mason: $19.94 per hourMathews County cement mason: $17.48 per hourPetersburg (independent city) cement mason: $17.23 per hourGoochland County cement mason: $17.23 per hourAlbemarle County cement mason: $19.94 per hourPrince Edward County cement mason: $19.35 per hourCaroline County cement mason: $17.23 per hourFluvanna County cement mason: $19.94 per hourNorthumberland County cement mason: $19.35 per hourIsle of Wight County cement mason: $17.48 per hourManassas Park (independent city) cement mason: $25.30 per hourKing and Queen County cement mason: $19.35 per hourBristol (independent city) cement mason: $19.94 per hourColonial Heights (independent city) cement mason: $17.23 per hourTazewell County cement mason: $19.35 per hourClarke County cement mason: $25.30 per hourHalifax County cement mason: $19.35 per hourArlington County cement mason: $25.30 per hourSurry County cement mason: $19.35 per hourWarren County cement mason: $25.30 per hourWashington County cement mason: $19.94 per hourWise County cement mason: $19.35 per hourWinchester (independent city) cement mason: $25.30 per hourCharles City County cement mason: $17.23 per hourPage County cement mason: $19.35 per hourBland County cement mason: $19.35 per hourSussex County cement mason: $17.23 per hourLunenburg County cement mason: $19.35 per hourBuchanan County cement mason: $19.35 per hourMecklenburg County cement mason: $19.35 per hourAmelia County cement mason: $17.23 per hourGloucester County cement mason: $17.48 per hourShenandoah County cement mason: $19.35 per hourDickenson County cement mason: $19.35 per hourStaunton (independent city) cement mason: $19.76 per hourFloyd County cement mason: $19.94 per hourRoanoke (independent city) cement mason: $19.94 per hourAlleghany County cement mason: $19.35 per hourGiles County cement mason: $19.94 per hourFranklin County cement mason: $19.94 per hourBath County cement mason: $19.35 per hourPittsylvania County cement mason: $19.35 per hourNorthampton County cement mason: $19.35 per hourCulpeper County cement mason: $25.30 per hourJames City County cement mason: $17.48 per hourFauquier County cement mason: $25.30 per hourOrange County cement mason: $19.35 per hourLynchburg (independent city) cement mason: $19.94 per hourCampbell County cement mason: $19.94 per hourNorfolk (independent city) cement mason: $22.02 per hourPoquoson (independent city) cement mason: $17.48 per hourPortsmouth (independent city) cement mason: $17.48 per hourChesterfield County cement mason: $17.23 per hourSuffolk (independent city) cement mason: $17.48 per hourCraig County cement mason: $19.94 per hourFrederick County cement mason: $25.30 per hourChesapeake (independent city) cement mason: $17.48 per hourDinwiddie County cement mason: $17.23 per hourPowhatan County cement mason: $17.23 per hourGreensville County cement mason: $19.35 per hourHanover County cement mason: $17.23 per hourRockbridge County cement mason: $19.35 per hourSpotsylvania County cement mason: $25.30 per hourStafford County cement mason: $25.30 per hourCarroll County cement mason: $19.35 per hourNewport News (independent city) cement mason: $17.95 per hourGrayson County cement mason: $19.35 per hourAccomack County cement mason: $19.35 per hourPrince George County cement mason: $17.23 per hourNew Kent County cement mason: $17.23 per hourWythe County cement mason: $19.35 per hourPatrick County cement mason: $19.35 per hourSouthampton County cement mason: $19.35 per hourCharlotte County cement mason: $19.35 per hourRockingham County cement mason: $19.76 per hourWilliamsburg (independent city) cement mason: $17.48 per hourSmyth County cement mason: $19.35 per hourMiddlesex County cement mason: $19.35 per hourAlexandria (independent city) cement mason: $25.30 per hourBrunswick County cement mason: $19.35 per hourFairfax (independent city) cement mason: $30.24 per hourManassas (independent city) cement mason: $25.30 per hourNottoway County cement mason: $19.35 per hourPrince William County cement mason: $25.30 per hourRussell County cement mason: $19.35 per hourBuckingham County cement mason: $19.94 per hourAugusta County cement mason: $19.76 per hourMadison County cement mason: $19.35 per hourFairfax County cement mason: $30.24 per hourWestmoreland County cement mason: $19.35 per hourLancaster County cement mason: $19.35 per hourEssex County cement mason: $19.35 per hourBedford County cement mason: $19.94 per hourRoanoke County cement mason: $19.94 per hourFredericksburg (independent city) cement mason: $25.30 per hourVirginia Beach (independent city) cement mason: $17.13 per hourNelson County cement mason: $19.94 per hourCovington (independent city) cement mason: $19.35 per hourLee County cement mason: $19.35 per hour
$17$17$19$19$19$30Cement Mason, main rate, base + fringe per hour. Each shade holds about a fifth of the counties.

How much does a cement mason make on prevailing wage in Virginia?

27 groups of localities with identical rates and 70 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. Fairfax County group3 localities$30.24
  2. Prince William County group3 localities$25.30
  3. Arlington County group2 localities$25.30
  4. Frederick County group2 localities$25.30
  5. Spotsylvania County group2 localities$25.30
  6. Clarke County1 county or city$25.30
  7. Culpeper County1 county or city$25.30
  8. Fauquier County1 county or city$25.30
  9. Loudoun County1 county or city$25.30
  10. Rappahannock County1 county or city$25.30
  11. Stafford County1 county or city$25.30
  12. Warren County1 county or city$25.30
  13. Norfolk (independent city)1 county or city$22.02
  14. Roanoke (independent city) group3 localities$19.94
  15. Albemarle County group2 localities$19.94
  16. Lynchburg (independent city) group2 localities$19.94
  17. Washington County group2 localities$19.94
  18. Amherst County1 county or city$19.94
  19. Appomattox County1 county or city$19.94
  20. Bedford County1 county or city$19.94
  21. Botetourt County1 county or city$19.94
  22. Buckingham County1 county or city$19.94
  23. Craig County1 county or city$19.94
  24. Floyd County1 county or city$19.94
  25. Fluvanna County1 county or city$19.94
  26. Franklin County1 county or city$19.94
  27. Giles County1 county or city$19.94
  28. Greene County1 county or city$19.94
  29. Montgomery County1 county or city$19.94
  30. Nelson County1 county or city$19.94
  31. Pulaski County1 county or city$19.94
  32. Radford (independent city)1 county or city$19.94
  33. Scott County1 county or city$19.94
  34. Augusta County group3 localities$19.76
  35. Rockingham County group2 localities$19.76
  36. Westmoreland County group6 localities$19.35
  37. Rockbridge County group3 localities$19.35
  38. Accomack County group2 localities$19.35
  39. Alleghany County group2 localities$19.35
  40. Charlotte County group2 localities$19.35

Which localities pay which rate

Counties and citiesMain classificationBase + fringeBase
Fairfax County group, 3 localities: Fairfax, Fairfax (city), Falls Church (city)CEMENT MASON/CONCRETE FINISHER$30.24 $24.69 
Prince William County group, 3 localities: Manassas (city), Manassas Park (city), Prince WilliamCEMENT MASON/CONCRETE FINISHER$25.30 $21.94 
Arlington County group, 2 localities: Alexandria (city), ArlingtonCEMENT MASON/CONCRETE FINISHER$25.30 $21.94 
Frederick County group, 2 localities: Frederick, Winchester (city)CEMENT MASON/CONCRETE FINISHER$25.30 $21.94 
Spotsylvania County group, 2 localities: Fredericksburg (city), SpotsylvaniaCEMENT MASON/CONCRETE FINISHER$25.30 $21.94 
Clarke CountyCEMENT MASON/CONCRETE FINISHER$25.30 $21.94 
Culpeper CountyCEMENT MASON/CONCRETE FINISHER$25.30 $21.94 
Fauquier CountyCEMENT MASON/CONCRETE FINISHER$25.30 $21.94 
Loudoun CountyCEMENT MASON/CONCRETE FINISHER$25.30 $21.94 
Rappahannock CountyCEMENT MASON/CONCRETE FINISHER$25.30 $21.94 
Stafford CountyCEMENT MASON/CONCRETE FINISHER$25.30 $21.94 
Warren CountyCEMENT MASON/CONCRETE FINISHER$25.30 $21.94 
Norfolk (independent city)CEMENT MASON/CONCRETE FINISHER$22.02 $20.02 
Roanoke (independent city) group, 3 localities: Roanoke, Roanoke (city), Salem (city)CEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Albemarle County group, 2 localities: Albemarle, Charlottesville (city)CEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Lynchburg (independent city) group, 2 localities: Campbell, Lynchburg (city)CEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Washington County group, 2 localities: Bristol (city), WashingtonCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Amherst CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Appomattox CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Bedford CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Botetourt CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Buckingham CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Craig CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Floyd CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Fluvanna CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Franklin CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Giles CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Greene CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Montgomery CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Nelson CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Pulaski CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Radford (independent city)CEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Scott CountyCEMENT MASON/CONCRETE FINISHER$19.94 $19.94 
Augusta County group, 3 localities: Augusta, Staunton (city), Waynesboro (city)CEMENT MASON/CONCRETE FINISHER$19.76 $19.76 
Rockingham County group, 2 localities: Harrisonburg (city), RockinghamCEMENT MASON/CONCRETE FINISHER$19.76 $19.76 
Westmoreland County group, 6 localities: Essex, Lancaster, Middlesex, Northampton, Richmond, WestmorelandCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Rockbridge County group, 3 localities: Buena Vista (city), Lexington (city), RockbridgeCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Accomack County group, 2 localities: Accomack, NorthumberlandCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Alleghany County group, 2 localities: Alleghany, Covington (city)CEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Charlotte County group, 2 localities: Charlotte, Emporia (city)CEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Grayson County group, 2 localities: Galax (city), GraysonCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Henry County group, 2 localities: Henry, Martinsville (city)CEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Pittsylvania County group, 2 localities: Danville (city), PittsylvaniaCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Southampton County group, 2 localities: Franklin (city), SouthamptonCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Wise County group, 2 localities: Norton (city), WiseCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Bath CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Bland CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Brunswick CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Buchanan CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Carroll CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Cumberland CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Dickenson CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Greensville CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Halifax CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Highland CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
King and Queen CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
King George CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Lee CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Louisa CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Lunenburg CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Madison CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Mecklenburg CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Nottoway CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Orange CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Page CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Patrick CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Prince Edward CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Russell CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Shenandoah CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Smyth CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Surry CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Tazewell CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Wythe CountyCEMENT MASON/CONCRETE FINISHER$19.35 $19.35 
Newport News (independent city)CEMENT MASON/CONCRETE FINISHER$17.95 $17.23 
James City County group, 2 localities: James City, Williamsburg (city)CEMENT MASON/CONCRETE FINISHER$17.48 $17.48 
York County group, 2 localities: Poquoson (city), YorkCEMENT MASON/CONCRETE FINISHER$17.48 $17.48 
Chesapeake (independent city)CEMENT MASON/CONCRETE FINISHER$17.48 $17.48 
Gloucester CountyCEMENT MASON/CONCRETE FINISHER$17.48 $17.48 
Hampton (independent city)CEMENT MASON/CONCRETE FINISHER$17.48 $17.48 
Isle of Wight CountyCEMENT MASON/CONCRETE FINISHER$17.48 $17.48 
Mathews CountyCEMENT MASON/CONCRETE FINISHER$17.48 $17.48 
Portsmouth (independent city)CEMENT MASON/CONCRETE FINISHER$17.48 $17.48 
Suffolk (independent city)CEMENT MASON/CONCRETE FINISHER$17.48 $17.48 
Chesterfield County group, 2 localities: Chesterfield, Colonial Heights (city)CEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
Henrico County group, 2 localities: Henrico, Richmond (city)CEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
Petersburg (independent city) group, 2 localities: Dinwiddie, Petersburg (city)CEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
Prince George County group, 2 localities: Hopewell (city), Prince GeorgeCEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
Amelia CountyCEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
Caroline CountyCEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
Charles City CountyCEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
Goochland CountyCEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
Hanover CountyCEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
King William CountyCEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
New Kent CountyCEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
Powhatan CountyCEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
Sussex CountyCEMENT MASON/CONCRETE FINISHER$17.23 $17.23 
Virginia Beach (independent city)CEMENT MASON/CONCRETE FINISHER$17.13 $17.13 

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

Questions about Virginia cement mason pay

What is the cement mason prevailing wage in Fairfax County?

$30.24 an hour: a $24.69 base wage plus $5.55 in fringe benefits, under wage determination VA20260178, modification 4. Overtime and every cement mason classification in Fairfax County.

Does cement mason prevailing wage include fringe benefits?

Yes. In Fairfax County the $30.24 total is a $24.69 base wage plus $5.55 in fringe benefits, about 18% of the total. The employer owes the full amount for every hour worked.

Does cement mason 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 cement masons 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 cement mason rate?

DOL often publishes the same cement mason rates for several localities. Across Virginia, the 133 localities with a cement mason rate fall into 97 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).