Data report · Nov 3, 2026

HVAC tech hourly cost by metro

OEWS HVAC tech (49-9021) mainland hourly means from $21.97/hr (Sebring, FL) to $43.89/hr (San Jose-Sunnyvale-Santa Clara, CA); spread ~$21.92/hr.

Last updated from data: BLS OEWS May 2025 · PPI construction materials 2026-09

HVAC tech hourly cost by metro
Chart: Fairange mid estimates · BLS OEWS May 2025 · Share freely with attribution

Central AC and furnace replacements get the equipment headlines. The wage line underneath still decides how painful a service call feels. Here we rank metros on the BLS OEWS May 2025 mean for Heating, Air Conditioning, and Refrigeration Mechanics and Installers (SOC 49-9021) — straight hourly means, no Fairange hours or markup layered on.

Mainland metros with a published local cell run from about $21.97/hr in Sebring, FL to $43.89/hr in San Jose-Sunnyvale-Santa Clara, CA (spread ~$21.92/hr). That gap is real money on multi-hour diagnostics and changeouts, even when the condenser dominates the invoice.

For planning dollars on a full swap, use the job reports that apply our published hours and materials: AC replacement by metro and furnace by metro. This page is the wage map those estimates sit on.

State notes: in the twelve highest mainland HVAC wage metros, states show up as CA (6), WA (2), AK (2), MA (1). Lowest-wage mainland group: AL (4), WV (3), GA (2), FL (1). High-cost coastal metros dominate the top; smaller Southern and Appalachian metros appear more often near the bottom — still metro OEWS cells, not statewide bids.

Highest HVAC tech wage metros (mainland)

#MetroStMean $/hrMedianp10–p90
1San Jose-Sunnyvale-Santa ClaraCA$43.89$39.45$27.49–$65.70
2San Francisco-Oakland-FremontCA$41.61$37.73$23.64–$62.20
3Seattle-Tacoma-BellevueWA$41.07$38.51$24.70–$62.21
4AnchorageAK$41.01$41.16$27.92–$50.55
5Fairbanks-CollegeAK$40.78$45.11$26.11–$50.86
6NapaCA$40.70$40.66$24.71–$52.33
7Santa Rosa-PetalumaCA$40.50$38.23$23.65–$58.94
8Santa Cruz-WatsonvilleCA$38.72$37.66$22.96–$55.67
9SalinasCA$38.71$34.88$23.84–$55.77
10Boston-Cambridge-NewtonMA$38.41$37.75$24.46–$49.54
11New York-Newark-Jersey CityNY$38.33$37.50$24.37–$52.30
12Olympia-Lacey-TumwaterWA$38.31$36.66$22.59–$65.19

Lowest HVAC tech wage metros (mainland)

#MetroStMean $/hrMedianp10–p90
1SebringFL$21.97$21.50$16.00–$30.00
2Parkersburg-ViennaWV$22.00$21.93$16.14–$29.27
3BeckleyWV$22.04$21.44$16.44–$29.72
4DothanAL$22.91$22.22$16.94–$29.67
5Daphne-Fairhope-FoleyAL$23.30$22.54$17.26–$29.61
6Florence-Muscle ShoalsAL$23.47$22.38$16.91–$29.70
7Anniston-OxfordAL$23.52$22.97$16.77–$31.21
8Hot SpringsAR$23.54$22.42$17.56–$31.53
9ValdostaGA$23.60$22.61$16.59–$31.79
10MorgantownWV$23.65$23.06$17.07–$30.45
11El PasoTX$23.70$22.73$13.52–$34.91
12ColumbusGA$23.90$22.49$16.19–$31.82

Related: heat pump vs furnace by region · repair labor composite · AC calculator · methodology.

Embed this / Cite this

Free for journalists and bloggers with attribution. Please do not alter the numbers.

One-line finding: OEWS HVAC tech (49-9021) mainland hourly means from $21.97/hr (Sebring, FL) to $43.89/hr (San Jose-Sunnyvale-Santa Clara, CA); spread ~$21.92/hr.

Open embed page · All embeds · Press & data · Methodology

Estimates, not bids. Fairange planning estimates from public BLS wages plus published hours/materials assumptions. Not contractor bids. Hours, materials baselines, and contractor markup (2.0× / 2.25× / 2.5×) are ours — published on the methodology page. Wages are BLS OEWS May 2025. Always get local written bids.

Also: ZIP calculator · trades · city guides · how we estimate · press & data · embeds · all reports

By The Fairange team · [email protected]