HVAC Cost Stats by Metro (2026)
Installed HVAC prices depend on three local things: what HVAC technicians earn, what energy costs, and how old the housing is. This page collects those numbers for nine metros from public federal data (BLS, EIA and the Census Bureau). Every figure links to its source. Where a figure is not published, we show n/a.
Metro stats pages
Minneapolis, MN
| Metric |
Value |
Geography |
| HVAC mechanic median hourly wage (BLS OEWS May 2025, SOC 49-9021) |
$37.25 |
Minneapolis-St. Paul-Bloomington, MN-WI MSA |
| HVAC mechanic median annual wage (BLS OEWS May 2025) |
$77,490 |
Minneapolis-St. Paul-Bloomington, MN-WI MSA |
| Residential electricity price, Aug 2026 (EIA, ¢/kWh) |
17.20 |
Minnesota (state-level) |
| Residential natural gas price, 2025 annual avg (EIA, $/Mcf) |
10.98 |
Minnesota (state-level) |
| Median year housing built (ACS 2020-2024 5-yr, B25035) |
1951 |
Minneapolis, MN (place) |
Brainerd, MN
| Metric |
Value |
Geography |
| HVAC mechanic median hourly wage (BLS OEWS May 2025, SOC 49-9021) |
n/a |
n/a (not published as an MSA in BLS OEWS) |
| HVAC mechanic median annual wage (BLS OEWS May 2025) |
n/a |
n/a (not published as an MSA in BLS OEWS) |
| Residential electricity price, Aug 2026 (EIA, ¢/kWh) |
17.20 |
Minnesota (state-level) |
| Residential natural gas price, 2025 annual avg (EIA, $/Mcf) |
10.98 |
Minnesota (state-level) |
| Median year housing built (ACS 2020-2024 5-yr, B25035) |
1971 |
Brainerd, MN (place) |
High Point, NC
| Metric |
Value |
Geography |
| HVAC mechanic median hourly wage (BLS OEWS May 2025, SOC 49-9021) |
$28.14 |
Greensboro-High Point, NC MSA |
| HVAC mechanic median annual wage (BLS OEWS May 2025) |
$58,520 |
Greensboro-High Point, NC MSA |
| Residential electricity price, Aug 2026 (EIA, ¢/kWh) |
14.95 |
North Carolina (state-level) |
| Residential natural gas price, 2025 annual avg (EIA, $/Mcf) |
n/a |
North Carolina (state-level) |
| Median year housing built (ACS 2020-2024 5-yr, B25035) |
1989 |
High Point, NC (place) |
St. Louis, MO
| Metric |
Value |
Geography |
| HVAC mechanic median hourly wage (BLS OEWS May 2025, SOC 49-9021) |
$30.29 |
St. Louis, MO-IL MSA |
| HVAC mechanic median annual wage (BLS OEWS May 2025) |
$63,000 |
St. Louis, MO-IL MSA |
| Residential electricity price, Aug 2026 (EIA, ¢/kWh) |
16.02 |
Missouri (state-level) |
| Residential natural gas price, 2025 annual avg (EIA, $/Mcf) |
14.94 |
Missouri (state-level) |
| Median year housing built (ACS 2020-2024 5-yr, B25035) |
1939 or earlier (ACS top-coded) |
St. Louis, MO (place) |
Kansas City, MO
| Metric |
Value |
Geography |
| HVAC mechanic median hourly wage (BLS OEWS May 2025, SOC 49-9021) |
$30.14 |
Kansas City, MO-KS MSA |
| HVAC mechanic median annual wage (BLS OEWS May 2025) |
$62,680 |
Kansas City, MO-KS MSA |
| Residential electricity price, Aug 2026 (EIA, ¢/kWh) |
16.02 |
Missouri (state-level) |
| Residential natural gas price, 2025 annual avg (EIA, $/Mcf) |
14.94 |
Missouri (state-level) |
| Median year housing built (ACS 2020-2024 5-yr, B25035) |
1969 |
Kansas City, MO (place) |
Bismarck, ND
| Metric |
Value |
Geography |
| HVAC mechanic median hourly wage (BLS OEWS May 2025, SOC 49-9021) |
$31.14 |
Bismarck, ND MSA |
| HVAC mechanic median annual wage (BLS OEWS May 2025) |
$64,770 |
Bismarck, ND MSA |
| Residential electricity price, Aug 2026 (EIA, ¢/kWh) |
13.31 |
North Dakota (state-level) |
| Residential natural gas price, 2025 annual avg (EIA, $/Mcf) |
9.50 |
North Dakota (state-level) |
| Median year housing built (ACS 2020-2024 5-yr, B25035) |
1985 |
Bismarck, ND (place) |
Tampa, FL
| Metric |
Value |
Geography |
| HVAC mechanic median hourly wage (BLS OEWS May 2025, SOC 49-9021) |
$24.30 |
Tampa-St. Petersburg-Clearwater, FL MSA |
| HVAC mechanic median annual wage (BLS OEWS May 2025) |
$50,540 |
Tampa-St. Petersburg-Clearwater, FL MSA |
| Residential electricity price, Aug 2026 (EIA, ¢/kWh) |
14.99 |
Florida (state-level) |
| Residential natural gas price, 2025 annual avg (EIA, $/Mcf) |
25.48 |
Florida (state-level) |
| Median year housing built (ACS 2020-2024 5-yr, B25035) |
1985 |
Tampa, FL (place) |
Naples, FL
| Metric |
Value |
Geography |
| HVAC mechanic median hourly wage (BLS OEWS May 2025, SOC 49-9021) |
$28.62 |
Naples-Marco Island, FL MSA |
| HVAC mechanic median annual wage (BLS OEWS May 2025) |
$59,540 |
Naples-Marco Island, FL MSA |
| Residential electricity price, Aug 2026 (EIA, ¢/kWh) |
14.99 |
Florida (state-level) |
| Residential natural gas price, 2025 annual avg (EIA, $/Mcf) |
25.48 |
Florida (state-level) |
| Median year housing built (ACS 2020-2024 5-yr, B25035) |
1983 |
Naples, FL (place) |
Cape Coral, FL
| Metric |
Value |
Geography |
| HVAC mechanic median hourly wage (BLS OEWS May 2025, SOC 49-9021) |
$27.97 |
Cape Coral-Fort Myers, FL MSA |
| HVAC mechanic median annual wage (BLS OEWS May 2025) |
$58,170 |
Cape Coral-Fort Myers, FL MSA |
| Residential electricity price, Aug 2026 (EIA, ¢/kWh) |
14.99 |
Florida (state-level) |
| Residential natural gas price, 2025 annual avg (EIA, $/Mcf) |
25.48 |
Florida (state-level) |
| Median year housing built (ACS 2020-2024 5-yr, B25035) |
2000 |
Cape Coral, FL (place) |
Methodology
-
Wages: BLS Occupational Employment and Wage Statistics (OEWS), May 2025 estimates, occupation 49-9021 (Heating, Air Conditioning, and Refrigeration Mechanics and Installers), by metropolitan statistical area (MSA). The MSA covers the whole metro, not only the city. Brainerd, MN is not a BLS metro area, so it shows n/a.
-
Electricity: EIA Electric Power Monthly Table 5.6.A, average residential price for August 2026. This is a state-level figure, not a metro figure.
-
Natural gas: EIA average price of natural gas delivered to residential consumers, 2025 annual average. This is a state-level figure. EIA has not published a 2025 annual figure for North Carolina (NA), so it shows n/a.
-
Housing age: U.S. Census Bureau American Community Survey 2020-2024 5-year estimates, table B25035 (Median Year Structure Built), for the city or place. ACS records the oldest category as "1939 or earlier".
- Kansas City uses Kansas City, MO for the place and Missouri for energy prices.
Sources
Cite this
Furnace Direct, "HVAC Cost Stats by Metro (2026)," furnace.direct, data accessed October 30, 2026. https://furnace.direct/pages/hvac-cost-index-2026