# HVAC pay: HVAC Technician Pay Benchmark

> The median published figure in the HVAC Technician Pay Benchmark is 62,100 USD across 2 sources' own pages (range 61,010 to 63,190 USD), read 12 September 2026.

CoilDesk · https://coildesk.com/datasets/hvac-technician-pay-benchmark/ · computed 2026-10-05

**Median published figure:** 62,100 USD (range 61,010 to 63,190 USD; 2 sources with a figure; 2 of 14 sources read publish one).

2 of the 14 named sources read in full publish a figure; 12 publish none, read 12 September 2026.

## Every figure, with its source

One row per source: the figure the source's own page publishes, the page, and the day it was read.

| Source | Figure | Read |
|---|---|---|
| [US Bureau of Labor Statistics: electricians](https://www.bls.gov/ooh/construction-and-extraction/electricians.htm) | 63,190 USD | 2026-09-12 |
| [US Bureau of Labor Statistics](https://www.bls.gov/ooh/installation-maintenance-and-repair/heating-air-conditioning-and-refrigeration-mechanics-and-installers.htm) | 61,010 USD | 2026-09-11 |

## The sentence each figure was read from (2)

- [US Bureau of Labor Statistics: electricians](https://www.bls.gov/ooh/construction-and-extraction/electricians.htm), read 2026-09-12: "The median annual wage for electricians was $63,190 in May 2025."
- [US Bureau of Labor Statistics](https://www.bls.gov/ooh/installation-maintenance-and-repair/heating-air-conditioning-and-refrigeration-mechanics-and-installers.htm), read 2026-09-11: "The median annual wage for heating, air conditioning, and refrigeration mechanics and installers was $61,010 in May 2025."

## Read in full, publishes no figure

- [US Bureau of Labor Statistics: oes472111](https://www.bls.gov/oes/current/oes472111.htm), read 2026-09-12: read in full and no accepted figure on the page
- [US Bureau of Labor Statistics: oes499021](https://www.bls.gov/oes/current/oes499021.htm), read 2026-09-11: read in full and no accepted figure on the page
- [US Bureau of Labor Statistics: oes fl](https://www.bls.gov/oes/current/oes_fl.htm), read 2026-09-12: read in full and no accepted figure on the page
- [US Bureau of Labor Statistics: oes tx](https://www.bls.gov/oes/current/oes_tx.htm), read 2026-09-12: read in full and no accepted figure on the page
- [US Bureau of Labor Statistics: oes ca](https://www.bls.gov/oes/current/oes_ca.htm), read 2026-09-12: read in full and no accepted figure on the page
- [US Bureau of Labor Statistics: oes nat](https://www.bls.gov/oes/current/oes_nat.htm), read 2026-09-12: read in full and no accepted figure on the page
- [US Bureau of Labor Statistics: emp by detailed occupation](https://www.bls.gov/emp/tables/emp-by-detailed-occupation.htm), read 2026-09-11: read in full and no accepted figure on the page
- [Job Bank (Canada): ca](https://www.jobbank.gc.ca/marketreport/wages-occupation/7516/ca), read 2026-09-12: every candidate on the page was refused
- [Job Bank (Canada): ca](https://www.jobbank.gc.ca/marketreport/wages-occupation/7533/ca), read 2026-09-12: every candidate on the page was refused
- [Fair Work Ombudsman: pay guides](https://www.fairwork.gov.au/pay-and-wages/minimum-wages/pay-guides), read 2026-09-12: read in full and no accepted figure on the page
- [Apprenticeship.gov (US DOL): apprenticeship finder](https://www.apprenticeship.gov/apprenticeship-finder), read 2026-09-12: read in full and no accepted figure on the page
- [bls.gov](https://www.bls.gov/oes/current/oes499021.htm), read 2026-09-11: read in full and no accepted figure on the page

## Methodology

Every row is a verbatim sentence read from the named source's own page through our fetch service on the date shown, hash-pinned to the stored read (the sha of the page's visible text; the raw page is mirrored to R2). 2 of the 14 named sources that could be read published a usable figure; 12 published none and are recorded as not published, never filled in; 2 could not be read (blocked, dead or unreachable) and count nowhere. The headline figures (median, minimum, maximum, quartiles) are over ONE figure per source in USD (a source's median where its page yielded several accepted sentences), so N counts sources, never sentences; 16 candidate sentence(s) were refused by a reviewer with the reason recorded. The fuller derivation this dataset is chartered to grow into (not yet what the figures above are; they are each source's own published figure as read): the official median and percentile wage for the occupation joined across jurisdictions and against the competing trades (electricians first), plus the gap between what a technician is PAID and what the job-price index shows the customer is CHARGED per hour - the two numbers exist in different places and nobody publishes the ratio; state-by-state ranking, apprentice-to-journeyman step, and changed-since each release

## Sources

- [US Bureau of Labor Statistics: oes472111](https://www.bls.gov/oes/current/oes472111.htm) (the publisher's own terms; quoted for reporting and comment)
- [US Bureau of Labor Statistics](https://www.bls.gov/ooh/installation-maintenance-and-repair/heating-air-conditioning-and-refrigeration-mechanics-and-installers.htm) (the publisher's own terms; quoted for reporting and comment)
- [US Bureau of Labor Statistics: oes499021](https://www.bls.gov/oes/current/oes499021.htm) (the publisher's own terms; quoted for reporting and comment)
- [US Bureau of Labor Statistics: electricians](https://www.bls.gov/ooh/construction-and-extraction/electricians.htm) (the publisher's own terms; quoted for reporting and comment)
- [US Bureau of Labor Statistics: oes fl](https://www.bls.gov/oes/current/oes_fl.htm) (the publisher's own terms; quoted for reporting and comment)
- [US Bureau of Labor Statistics: oes tx](https://www.bls.gov/oes/current/oes_tx.htm) (the publisher's own terms; quoted for reporting and comment)
- [US Bureau of Labor Statistics: oes ca](https://www.bls.gov/oes/current/oes_ca.htm) (the publisher's own terms; quoted for reporting and comment)
- [US Bureau of Labor Statistics: oes nat](https://www.bls.gov/oes/current/oes_nat.htm) (the publisher's own terms; quoted for reporting and comment)
- [US Bureau of Labor Statistics: emp by detailed occupation](https://www.bls.gov/emp/tables/emp-by-detailed-occupation.htm) (the publisher's own terms; quoted for reporting and comment)
- [Job Bank (Canada): ca](https://www.jobbank.gc.ca/marketreport/wages-occupation/7516/ca) (the publisher's own terms; quoted for reporting and comment)
- [Job Bank (Canada): ca](https://www.jobbank.gc.ca/marketreport/wages-occupation/7533/ca) (the publisher's own terms; quoted for reporting and comment)
- [Fair Work Ombudsman: pay guides](https://www.fairwork.gov.au/pay-and-wages/minimum-wages/pay-guides) (the publisher's own terms; quoted for reporting and comment)
- [Apprenticeship.gov (US DOL): apprenticeship finder](https://www.apprenticeship.gov/apprenticeship-finder) (the publisher's own terms; quoted for reporting and comment)
- [Careeronestop: find salary.aspx](https://www.careeronestop.org/Toolkit/Wages/find-salary.aspx) (the publisher's own terms; quoted for reporting and comment)
- [Fair Work Ombudsman](https://www.fairwork.gov.au/tools-and-resources/library/K600597_Award-coverage-for-air-conditioning-tradespersons-refrigeration-mechanics) (the publisher's own terms; quoted for reporting and comment)
- [bls.gov](https://www.bls.gov/oes/current/oes499021.htm) (the publisher's own terms; quoted for reporting and comment)

## Cite or embed

- The median published figure in the HVAC Technician Pay Benchmark is 62,100 USD across 2 sources' own pages (range 61,010 to 63,190 USD), read 12 September 2026.
- 2 of the 14 named sources read in full publish a figure; 12 publish none, read 12 September 2026.

Cite as: "CoilDesk HVAC Technician Pay Benchmark", updated 2026-10-05, https://coildesk.com/datasets/hvac-technician-pay-benchmark/.

CSV: https://coildesk.com/datasets/hvac-technician-pay-benchmark.csv
JSON: https://coildesk.com/datasets/hvac-technician-pay-benchmark.json
Embed (plain HTML, static link back): see https://coildesk.com/datasets/hvac-technician-pay-benchmark/#median
