Skip to content

Home / Virginia / Refrigeration & A/C Mechanic

Virginia · Refrigeration & A/C Mechanic

Virginia refrigeration and air conditioning mechanic prevailing wage, county or city by county or city

A refrigeration and air conditioning mechanic's Davis-Bacon prevailing wage in Virginia runs from $13.78 an hour in Wythe County to $23.53 in Amelia County. The median county or city is $23.53.

Refrigeration & A/C Mechanic rate in each Virginia county or city, 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.

33 localities
County or cityBase wageFringe benefitsTotal rateEffectiveSource
Amelia CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Hanover County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260170 Mod 2
Bland CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Buchanan CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Caroline CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)
$20.60 $2.93 $23.53 May 18, 2026VA20260015 Mod 1
Carroll CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Charles City CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Hanover County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260170 Mod 2
Chesterfield CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Chesterfield County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260017 Mod 2
Colonial Heights (independent city)HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Chesterfield County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260017 Mod 2
Dickenson CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Dinwiddie CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Petersburg (independent city) group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260019 Mod 2
Galax (independent city)HVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Goochland CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Hanover County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260170 Mod 2
Grayson CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Hanover CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Hanover County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260170 Mod 2
Henrico CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Henrico County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260155 Mod 2
Henry CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Hopewell (independent city)HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Hanover County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260170 Mod 2
King William CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Hanover County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260170 Mod 2
Lee CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Martinsville (independent city)HVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
New Kent CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Hanover County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260170 Mod 2
Norton (independent city)HVAC MECHANIC: HVAC UNIT INSTALLATION · Wise County group
$12.83 $0.95 $13.78 May 18, 2026VA20260128 Mod 1
Patrick CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Petersburg (independent city)HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Petersburg (independent city) group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260019 Mod 2
Powhatan CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Hanover County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260170 Mod 2
Prince George CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Hanover County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260170 Mod 2
Richmond (independent city)HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY) · Henrico County group
$20.60 $2.93 $23.53 Oct 15, 2026VA20260155 Mod 2
Russell CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Smyth CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Sussex CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)
$20.60 $2.93 $23.53 May 18, 2026VA20260166 Mod 1
Tazewell CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1
Wise CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Wise County group
$12.83 $0.95 $13.78 May 18, 2026VA20260128 Mod 1
Wythe CountyHVAC MECHANIC: HVAC UNIT INSTALLATION · Henry County group
$12.83 $0.95 $13.78 May 18, 2026VA20260131 Mod 1

Main refrigeration and air conditioning mechanic 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): no rate for this tradeEmporia (independent city): no rate for this tradeBuena Vista (independent city): no rate for this tradeDanville (independent city): no rate for this tradeGalax (independent city) refrigeration and air conditioning mechanic: $13.78 per hourHarrisonburg (independent city): no rate for this tradeMartinsville (independent city) refrigeration and air conditioning mechanic: $13.78 per hourCharlottesville (independent city): no rate for this tradeKing George County: no rate for this tradeRichmond County: no rate for this tradeScott County: no rate for this tradeBotetourt County: no rate for this tradeYork County: no rate for this tradeRappahannock County: no rate for this tradeGreene County: no rate for this tradeRadford (independent city): no rate for this tradeLouisa County: no rate for this tradeSalem (independent city): no rate for this tradeHopewell (independent city) refrigeration and air conditioning mechanic: $23.53 per hourFalls Church (independent city): no rate for this tradeLexington (independent city): no rate for this tradeCumberland County: no rate for this tradePulaski County: no rate for this tradeLoudoun County: no rate for this tradeAppomattox County: no rate for this tradeNorton (independent city) refrigeration and air conditioning mechanic: $13.78 per hourHenrico County refrigeration and air conditioning mechanic: $23.53 per hourFranklin (independent city): no rate for this tradeHenry County refrigeration and air conditioning mechanic: $13.78 per hourHampton (independent city): no rate for this tradeHighland County: no rate for this tradeKing William County refrigeration and air conditioning mechanic: $23.53 per hourMontgomery County: no rate for this tradeRichmond (independent city) refrigeration and air conditioning mechanic: $23.53 per hourAmherst County: no rate for this tradeMathews County: no rate for this tradePetersburg (independent city) refrigeration and air conditioning mechanic: $23.53 per hourGoochland County refrigeration and air conditioning mechanic: $23.53 per hourAlbemarle County: no rate for this tradePrince Edward County: no rate for this tradeCaroline County refrigeration and air conditioning mechanic: $23.53 per hourFluvanna County: no rate for this tradeNorthumberland County: no rate for this tradeIsle of Wight County: no rate for this tradeManassas Park (independent city): no rate for this tradeKing and Queen County: no rate for this tradeBristol (independent city): no rate for this tradeColonial Heights (independent city) refrigeration and air conditioning mechanic: $23.53 per hourTazewell County refrigeration and air conditioning mechanic: $13.78 per hourClarke County: no rate for this tradeHalifax County: no rate for this tradeArlington County: no rate for this tradeSurry County: no rate for this tradeWarren County: no rate for this tradeWashington County: no rate for this tradeWise County refrigeration and air conditioning mechanic: $13.78 per hourWinchester (independent city): no rate for this tradeCharles City County refrigeration and air conditioning mechanic: $23.53 per hourPage County: no rate for this tradeBland County refrigeration and air conditioning mechanic: $13.78 per hourSussex County refrigeration and air conditioning mechanic: $23.53 per hourLunenburg County: no rate for this tradeBuchanan County refrigeration and air conditioning mechanic: $13.78 per hourMecklenburg County: no rate for this tradeAmelia County refrigeration and air conditioning mechanic: $23.53 per hourGloucester County: no rate for this tradeShenandoah County: no rate for this tradeDickenson County refrigeration and air conditioning mechanic: $13.78 per hourStaunton (independent city): no rate for this tradeFloyd County: no rate for this tradeRoanoke (independent city): no rate for this tradeAlleghany County: no rate for this tradeGiles County: no rate for this tradeFranklin County: no rate for this tradeBath County: no rate for this tradePittsylvania County: no rate for this tradeNorthampton County: no rate for this tradeCulpeper County: no rate for this tradeJames City County: no rate for this tradeFauquier County: no rate for this tradeOrange County: no rate for this tradeLynchburg (independent city): no rate for this tradeCampbell County: no rate for this tradeNorfolk (independent city): no rate for this tradePoquoson (independent city): no rate for this tradePortsmouth (independent city): no rate for this tradeChesterfield County refrigeration and air conditioning mechanic: $23.53 per hourSuffolk (independent city): no rate for this tradeCraig County: no rate for this tradeFrederick County: no rate for this tradeChesapeake (independent city): no rate for this tradeDinwiddie County refrigeration and air conditioning mechanic: $23.53 per hourPowhatan County refrigeration and air conditioning mechanic: $23.53 per hourGreensville County: no rate for this tradeHanover County refrigeration and air conditioning mechanic: $23.53 per hourRockbridge County: no rate for this tradeSpotsylvania County: no rate for this tradeStafford County: no rate for this tradeCarroll County refrigeration and air conditioning mechanic: $13.78 per hourNewport News (independent city): no rate for this tradeGrayson County refrigeration and air conditioning mechanic: $13.78 per hourAccomack County: no rate for this tradePrince George County refrigeration and air conditioning mechanic: $23.53 per hourNew Kent County refrigeration and air conditioning mechanic: $23.53 per hourWythe County refrigeration and air conditioning mechanic: $13.78 per hourPatrick County refrigeration and air conditioning mechanic: $13.78 per hourSouthampton County: no rate for this tradeCharlotte County: no rate for this tradeRockingham County: no rate for this tradeWilliamsburg (independent city): no rate for this tradeSmyth County refrigeration and air conditioning mechanic: $13.78 per hourMiddlesex County: no rate for this tradeAlexandria (independent city): no rate for this tradeBrunswick County: no rate for this tradeFairfax (independent city): no rate for this tradeManassas (independent city): no rate for this tradeNottoway County: no rate for this tradePrince William County: no rate for this tradeRussell County refrigeration and air conditioning mechanic: $13.78 per hourBuckingham County: no rate for this tradeAugusta County: no rate for this tradeMadison County: no rate for this tradeFairfax County: no rate for this tradeWestmoreland County: no rate for this tradeLancaster County: no rate for this tradeEssex County: no rate for this tradeBedford County: no rate for this tradeRoanoke County: no rate for this tradeFredericksburg (independent city): no rate for this tradeVirginia Beach (independent city): no rate for this tradeNelson County: no rate for this tradeCovington (independent city): no rate for this tradeLee County refrigeration and air conditioning mechanic: $13.78 per hour
$13$13$13$23$23$23Refrigeration & A/C Mechanic, main rate, base + fringe per hour. Each shade holds about a fifth of the counties.

How much does a refrigeration and air conditioning mechanic make on prevailing wage in Virginia?

$13.78 to $23.53 an hour depending on the county or city; the median county or city pays $23.53. 6 groups of localities with identical rates and 2 with rates of their own, highest main rate first.

  1. Hanover County group9 localities · HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$23.53
  2. Chesterfield County group2 localities · HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$23.53
  3. Henrico County group2 localities · HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$23.53
  4. Petersburg (independent city) group2 localities · HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$23.53
  5. Caroline County1 county or city · HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$23.53
  6. Sussex County1 county or city · HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$23.53
  7. Henry County group14 localities · HVAC MECHANIC: HVAC UNIT INSTALLATION$13.78
  8. Wise County group2 localities · HVAC MECHANIC: HVAC UNIT INSTALLATION$13.78
Which localities share a rate
Counties and citiesMain classificationBase wageTotal rate
Hanover County group, 9 localities: Amelia, Charles City, Goochland, Hanover, Hopewell (city), King William, New Kent, Powhatan, Prince GeorgeHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$20.60 $23.53 
Chesterfield County group, 2 localities: Chesterfield, Colonial Heights (city)HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$20.60 $23.53 
Henrico County group, 2 localities: Henrico, Richmond (city)HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$20.60 $23.53 
Petersburg (independent city) group, 2 localities: Dinwiddie, Petersburg (city)HVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$20.60 $23.53 
Caroline CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$20.60 $23.53 
Sussex CountyHVAC MECHANIC (HVAC DUCT INSTALLATION ONLY)$20.60 $23.53 
Henry County group, 14 localities: Bland, Buchanan, Carroll, Dickenson, Galax (city), Grayson, Henry, Lee, Martinsville (city), Patrick, Russell, Smyth, Tazewell, WytheHVAC MECHANIC: HVAC UNIT INSTALLATION$12.83 $13.78 
Wise County group, 2 localities: Norton (city), WiseHVAC MECHANIC: HVAC UNIT INSTALLATION$12.83 $13.78 

6 groups of counties with identical DOL rates, and 2 counties with rates of their own.

Questions about Virginia refrigeration and air conditioning mechanic pay

What is the refrigeration and air conditioning mechanic prevailing wage in Chesterfield County?

$23.53 an hour: a $20.60 base wage plus $2.93 in fringe benefits, under wage determination VA20260017, modification 2. Overtime and every refrigeration and air conditioning mechanic classification in Chesterfield County.

Does refrigeration and air conditioning mechanic prevailing wage include fringe benefits?

Yes. In Chesterfield County the $23.53 total is a $20.60 base wage plus $2.93 in fringe benefits, about 12% of the total. The employer owes the full amount for every hour worked.

Does refrigeration and air conditioning mechanic 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 refrigeration and air conditioning mechanics 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 refrigeration and air conditioning mechanic rate?

DOL often publishes the same refrigeration and air conditioning mechanic rates for several localities. Across Virginia, the 33 localities with a refrigeration and air conditioning mechanic rate fall into 8 distinct sets of rates, and 6 of those sets are shared by more than one county or city; the largest covers 14 localities (the Henry County group).