HVAC Salary by State & Role

BLS OEWS May 2025 (released May 15, 2026) Β· BLS occupation: SOC 49-9021 Heating, Air Conditioning & Refrigeration Mechanics & Installers

National median
$61,010
$29.33/hr
10th percentile
$40,050
90th percentile
$95,210
Mean (average)
$64,780

All HVAC mechanics and installers, wage-and-salary workers; excludes overtime and the self-employed.

Annual figures are BLS hourly wages Γ— 2,080 hours; they cover wage-and-salary workers only and leave out overtime, shift differentials and sign-on or holiday bonuses.

Percentiles

How pay spreads across Heating

PercentileAnnualHourly
10th$40,050$19.25
25th$48,360$23.25
50th (median)$61,010$29.33
75th$77,060$37.05
90th$95,210$45.77

SOC 49-9021 Heating, Air Conditioning, and Refrigeration Mechanics and Installers: 409,670 wage-and-salary jobs.

BLS Employment Projections 2025–35 (released Aug 27, 2026): employment projected to change 10.9% from 2025 to 2035 (all-occupation average 3.5%), about 40,600 openings a year.

By state

HVAC Salary by State

Median annual wage for SOC 49-9021 in each state and DC, BLS OEWS May 2025 (released May 15, 2026).

States are listed alphabetically; the statistic is the median throughout.

The price-adjusted column is our arithmetic using BEA 2024 Regional Price Parities, not a BLS figure.

StateMedian10th–90thJobsAdj. for 2024 prices
Alabama$48,370$36,510–$65,6908,260$54,457
Alaska$77,430$48,580–$105,140610$75,646
Arizona$59,400$37,950–$80,16010,860$59,001
Arkansas$48,110$37,040–$69,2904,960$55,339
California$72,560$46,950–$109,06035,130$65,535
Colorado$65,200$48,220–$103,6408,940$63,269
Connecticut$76,610$45,280–$100,1603,800$73,941
Delaware$62,320$45,000–$97,6001,730$62,440
District of Columbia$84,390$49,940–$108,240400$76,787
Florida$56,670$38,370–$78,21039,160$54,799
Georgia$56,390$36,990–$79,13012,290$58,561
Hawaii$65,450$43,120–$99,4301,300$59,527
Idaho$56,240$38,660–$80,7804,550$58,894
Illinois$77,410$46,690–$117,5509,740$77,443
Indiana$60,430$40,460–$97,8008,530$64,749
Iowa$60,680$43,040–$86,2803,840$69,142
Kansas$60,460$43,660–$83,5003,770$67,127
Kentucky$58,620$38,790–$80,0205,100$65,018
Louisiana$58,650$36,950–$78,2105,380$66,491
Maine$63,170$47,090–$82,0902,250$65,090
Maryland$70,020$46,180–$106,7408,560$66,712
Massachusetts$77,300$50,820–$102,4108,200$73,092
Michigan$60,850$40,210–$95,29012,590$63,242
Minnesota$76,350$48,220–$100,0304,200$77,418
Mississippi$48,680$36,160–$76,2402,700$55,984
Missouri$59,950$39,180–$88,7607,220$66,012
Montana$60,850$41,900–$81,2301,230$64,293
Nebraska$59,850$43,540–$81,1103,020$66,424
Nevada$60,510$41,040–$89,7504,170$60,523
New Hampshire$73,850$47,520–$97,1402,560$70,897
New Jersey$74,450$48,020–$116,55010,330$68,425
New Mexico$50,270$37,380–$75,7701,950$54,516
New York$74,430$48,560–$100,68024,430$68,967
North Carolina$57,260$37,780–$77,16015,230$60,704
North Dakota$74,490$46,610–$94,060970$83,735
Ohio$62,510$38,630–$98,31014,150$67,379
Oklahoma$57,560$36,050–$79,6605,650$65,526
Oregon$62,940$46,990–$94,5203,980$60,893
Pennsylvania$62,400$45,970–$89,44015,880$63,953
Rhode Island$67,370$38,100–$104,0801,450$65,868
South Carolina$56,610$39,170–$75,5306,920$60,385
South Dakota$61,390$48,420–$75,1901,610$69,300
Tennessee$55,490$38,540–$81,5909,740$60,401
Texas$57,760$38,100–$81,86034,730$59,511
Utah$58,730$37,570–$80,5005,580$59,405
Vermont$62,150$50,280–$93,110970$63,446
Virginia$59,730$39,760–$83,42014,690$59,078
Washington$75,660$48,810–$120,3607,370$70,702
West Virginia$48,850$36,160–$72,6401,690$54,583
Wisconsin$61,710$45,930–$98,0706,630$65,583
Wyoming$54,700$37,840–$79,050690$59,013
By role

Pay by HVAC & Plumbing Role

BLS publishes wages by occupation, not by job title, so most roles below show the occupation they sit inside.

The basis column says which benchmark each number is; compare figures with the same basis only.

RoleMedianBasis
HVAC Technician$61,010BLS occupation (SOC 49-9021)
HVAC ApprenticeNot published by BLSEntry-level proxy (SOC 49-9021)
HVAC Helper$39,630Broader BLS occupation (SOC 49-9098)
HVAC Installer$61,010Broader BLS occupation (SOC 49-9021)
HVAC Service Technician$61,010Broader BLS occupation (SOC 49-9021)
Refrigeration Technician$61,010Broader BLS occupation (SOC 49-9021)
Commercial HVAC Technician$61,010Broader BLS occupation (SOC 49-9021)
HVAC Controls Technician$61,010Broader BLS occupation (SOC 49-9021)
Boiler Technician$61,010Broader BLS occupation (SOC 49-9021)
Sheet Metal Worker$61,800BLS occupation (SOC 47-2211)
HVAC Sales (Comfort Advisor)$79,530At plumbing & HVAC contractors (SOC 41-3091)
HVAC Dispatcher$47,480At plumbing & HVAC contractors (SOC 43-5032)
HVAC Service Manager$81,800At plumbing & HVAC contractors (SOC 49-1011)
HVAC Estimator$81,820At plumbing & HVAC contractors (SOC 13-1051)
HVAC Project Manager$109,150At plumbing & HVAC contractors (SOC 11-9021)
Plumber$63,800BLS occupation (SOC 47-2152)
Plumbing ApprenticeNot published by BLSEntry-level proxy (SOC 47-2152)
Journeyman Plumber$63,800Broader BLS occupation (SOC 47-2152)
Master Plumber$63,800Broader BLS occupation (SOC 47-2152)
Service Plumber$63,800Broader BLS occupation (SOC 47-2152)
Drain Technician$63,800Broader BLS occupation (SOC 47-2152)
Pipefitter$63,800BLS occupation (SOC 47-2152)
Pipe Welder$53,750Broader BLS occupation (SOC 51-4121)
Steamfitter$63,800BLS occupation (SOC 47-2152)
Sprinkler Fitter$63,800Broader BLS occupation (SOC 47-2152)
Gas Fitter$63,800Broader BLS occupation (SOC 47-2152)
Backflow Tester$63,800Broader BLS occupation (SOC 47-2152)
Plumbing Estimator$81,820At plumbing & HVAC contractors (SOC 13-1051)
Plumbing Inspector$74,690Broader BLS occupation (SOC 47-4011)
Union

Union vs. Non-Union Pay

Union members, install/maintenance/repair (2025)
12.5%
Union median weekly (full-time)
$1,571
Non-union median weekly (full-time)
$1,140

These are BLS figures for the whole installation, maintenance and repair occupation group, the group that contains HVAC mechanics.

BLS does not publish a union rate or union pay figure for HVAC technicians alone.

The gap is a raw comparison of medians, not a controlled union premium: it does not account for differences in location, experience or type of work.

Local union scales are set by each local's agreement.