TradeSalary

Best-paying cities for HVAC technicians

Updated September 27, 2026

After adjusting for cost of living, the Fairbanks–College, AK area is the best-paying metro for HVAC technicians: its median of $93,820 a year buys what $90,900 would nationally, according to May 2025 BLS wages and BEA 2024 price levels. It also has the highest pay before adjusting. Among the 20 metros with the most HVAC technicians, the Chicago–Naperville–Elgin, IL-IN area ranks highest (18th overall).

Top 50 metro areas, after cost of living

#Metro areaAfter cost of living
1Fairbanks–CollegeAK · $93,820 median · prices 103.2$90,900
2DecaturIL · $77,770 median · prices 88.4$87,950
3Grand ForksND-MN · $75,470 median · prices 86.7$87,080
4PeoriaIL · $78,710 median · prices 91.2$86,280
5RochesterMN · $77,500 median · prices 90.8$85,330
6DuluthMN-WI · $75,710 median · prices 88.8$85,290
7LawtonOK · $72,980 median · prices 85.9$84,920
8St. CloudMN · $74,420 median · prices 87.6$84,920
9MankatoMN · $76,670 median · prices 91.0$84,290
10FargoND-MN · $75,920 median · prices 90.9$83,550
11RockfordIL · $75,070 median · prices 92.2$81,460
12AnchorageAK · $85,620 median · prices 105.4$81,220
13Champaign–UrbanaIL · $74,880 median · prices 92.7$80,770
14SpringfieldMA · $76,530 median · prices 96.1$79,670
15El CentroCA · $75,220 median · prices 95.2$79,030
16SpringfieldIL · $70,730 median · prices 92.7$76,260
17Kennewick–RichlandWA · $75,660 median · prices 100.1$75,600
18Chicago–Naperville–ElginIL-IN · $77,960 median · prices 103.6$75,250
19Mount Vernon–AnacortesWA · $77,010 median · prices 102.4$75,170
20NapaCA · $84,570 median · prices 112.6$75,140
21Norwich–New London–WillimanticCT · $74,990 median · prices 100.4$74,660
22Barnstable TownMA · $73,330 median · prices 98.4$74,560
23Ann ArborMI · $75,000 median · prices 100.9$74,350
24San Jose–Sunnyvale–Santa ClaraCA · $82,050 median · prices 110.4$74,310
25Hartford–West Hartford–East HartfordCT · $76,180 median · prices 102.7$74,140
26Minneapolis–St. Paul–BloomingtonMN-WI · $77,490 median · prices 104.8$73,930
27Santa Rosa–PetalumaCA · $79,510 median · prices 107.8$73,770
28Olympia–Lacey–TumwaterWA · $76,260 median · prices 103.7$73,560
29New HavenCT · $76,880 median · prices 104.6$73,530
30MinotND · $63,950 median · prices 87.0$73,480
31Amherst Town–NorthamptonMA · $73,370 median · prices 100.2$73,190
32Davenport–Moline–Rock IslandIA-IL · $65,190 median · prices 89.1$73,180
33DaltonGA · $65,560 median · prices 89.8$72,970
34Trenton–PrincetonNJ · $75,240 median · prices 103.2$72,920
35Waterbury–SheltonCT · $72,710 median · prices 99.8$72,870
36TopekaKS · $64,480 median · prices 88.8$72,600
37Boston–Cambridge–NewtonMA-NH · $78,530 median · prices 108.3$72,530
38Bridgeport–Stamford–DanburyCT · $77,490 median · prices 106.9$72,510
39KokomoIN · $64,800 median · prices 89.6$72,280
40Santa Maria–Santa BarbaraCA · $78,640 median · prices 108.8$72,280
41Seattle–Tacoma–BellevueWA · $80,100 median · prices 111.1$72,080
42Stockton–LodiCA · $75,710 median · prices 105.1$72,040
43WorcesterMA · $73,800 median · prices 102.5$71,980
44St. JosephMO-KS · $61,910 median · prices 86.4$71,670
45Watertown–Fort DrumNY · $62,850 median · prices 87.7$71,670
46Santa Cruz–WatsonvilleCA · $78,330 median · prices 109.9$71,280
47BozemanMT · $72,970 median · prices 102.5$71,180
48BismarckND · $64,770 median · prices 91.0$71,160
49VinelandNJ · $68,250 median · prices 96.0$71,120
50Lewiston–AuburnME · $67,180 median · prices 94.7$70,910
See all 384 metro areas
#Metro areaAfter cost of living
51Bremerton–Silverdale–Port OrchardWA · $74,650 median · prices 105.6$70,690
52Iowa CityIA · $64,440 median · prices 91.5$70,420
53DubuqueIA · $61,410 median · prices 87.3$70,320
54Youngstown–WarrenOH · $61,260 median · prices 87.4$70,100
55BellinghamWA · $72,190 median · prices 103.3$69,860
56SyracuseNY · $66,600 median · prices 95.7$69,560
57Waterloo–Cedar FallsIA · $60,400 median · prices 87.1$69,380
58Baton RougeLA · $62,940 median · prices 90.8$69,330
59New York–Newark–Jersey CityNY-NJ · $77,990 median · prices 112.6$69,290
60SpringfieldOH · $62,670 median · prices 90.5$69,260
61Sioux CityIA-NE-SD · $59,840 median · prices 86.5$69,220
62San Luis Obispo–Paso RoblesCA · $75,160 median · prices 108.6$69,210
63Manchester–NashuaNH · $73,090 median · prices 105.7$69,180
64Shreveport–Bossier CityLA · $58,620 median · prices 84.8$69,160
65YakimaWA · $65,900 median · prices 95.5$68,970
66Rapid CitySD · $61,430 median · prices 89.2$68,900
67Sioux FallsSD-MN · $62,440 median · prices 90.6$68,890
68Houma–Bayou Cane–ThibodauxLA · $58,470 median · prices 85.1$68,700
69New Orleans–MetairieLA · $63,500 median · prices 92.6$68,580
70MonroeLA · $57,270 median · prices 83.6$68,510
71BloomingtonIL · $64,030 median · prices 93.5$68,450
72Staunton–Stuarts DraftVA · $62,350 median · prices 91.1$68,420
73SanduskyOH · $61,040 median · prices 89.3$68,370
74Des Moines–West Des MoinesIA · $62,640 median · prices 91.7$68,310
75Kahului–WailukuHI · $74,720 median · prices 109.4$68,300
76ToledoOH · $62,460 median · prices 91.5$68,300
77Cedar RapidsIA · $60,680 median · prices 89.0$68,210
78OmahaNE-IA · $62,570 median · prices 91.9$68,080
79AmesIA · $60,430 median · prices 88.8$68,030
80La Crosse–OnalaskaWI-MN · $62,400 median · prices 91.8$68,000
81LimaOH · $60,950 median · prices 89.7$67,970
82San Francisco–Oakland–FremontCA · $78,490 median · prices 115.6$67,890
83Burlington–South BurlingtonVT · $68,430 median · prices 100.9$67,790
84OwensboroKY · $60,060 median · prices 88.6$67,780
85FlorenceSC · $58,790 median · prices 86.8$67,750
86Kansas CityMO-KS · $62,680 median · prices 92.5$67,730
87Denver–Aurora–CentennialCO · $71,580 median · prices 105.8$67,670
88HammondLA · $57,140 median · prices 84.5$67,650
89BoulderCO · $71,080 median · prices 105.2$67,570
90ColumbusOH · $64,440 median · prices 95.5$67,500
91Dayton–Kettering–BeavercreekOH · $62,500 median · prices 92.7$67,430
92PittsfieldMA · $63,900 median · prices 95.1$67,190
93Grand IslandNE · $58,070 median · prices 86.7$67,010
94San Diego–Chula Vista–CarlsbadCA · $74,880 median · prices 111.9$66,920
95WichitaKS · $59,520 median · prices 88.9$66,920
96LebanonPA · $62,370 median · prices 93.2$66,910
97ClevelandOH · $62,790 median · prices 93.9$66,850
98BinghamtonNY · $62,020 median · prices 92.9$66,790
99Utica–RomeNY · $61,880 median · prices 92.7$66,770
100JacksonMI · $61,220 median · prices 91.8$66,700
101AppletonWI · $61,600 median · prices 92.4$66,650
102BillingsMT · $62,240 median · prices 93.5$66,550
103SalinasCA · $72,550 median · prices 109.0$66,530
104Oklahoma CityOK · $60,120 median · prices 90.4$66,500
105MansfieldOH · $59,010 median · prices 88.9$66,400
106Battle CreekMI · $60,100 median · prices 90.5$66,380
107Albany–Schenectady–TroyNY · $66,040 median · prices 99.6$66,330
108Michigan City–La PorteIN · $60,810 median · prices 91.7$66,330
109St. LouisMO-IL · $63,000 median · prices 95.1$66,250
110Providence–WarwickRI-MA · $67,380 median · prices 101.8$66,210
111Jefferson CityMO · $58,180 median · prices 88.0$66,130
112ElmiraNY · $62,400 median · prices 94.4$66,100
113SaginawMI · $60,060 median · prices 90.9$66,080
114Washington–Arlington–AlexandriaDC-VA-MD-WV · $71,920 median · prices 108.9$66,050
115Eau ClaireWI · $61,280 median · prices 92.8$66,040
116Longview–KelsoWA · $64,400 median · prices 97.5$66,020
117Scranton––Wilkes–BarrePA · $61,750 median · prices 93.6$66,000
118Elkhart–GoshenIN · $59,590 median · prices 90.3$65,970
119Green BayWI · $61,340 median · prices 93.1$65,900
120Canton–MassillonOH · $58,910 median · prices 89.4$65,890
121TulsaOK · $58,750 median · prices 89.2$65,850
122ColumbiaMO · $58,880 median · prices 89.4$65,830
123Bakersfield–DelanoCA · $66,400 median · prices 100.9$65,820
124LawrenceKS · $59,390 median · prices 90.2$65,810
125PaducahKY-IL · $56,610 median · prices 86.1$65,760
126Lafayette–West LafayetteIN · $61,430 median · prices 93.4$65,750
127Fort WayneIN · $60,830 median · prices 92.6$65,710
128PittsburghPA · $62,140 median · prices 94.7$65,640
129ChambersburgPA · $62,090 median · prices 94.6$65,610
130Fort Collins–LovelandCO · $66,290 median · prices 101.1$65,550
131RochesterNY · $63,570 median · prices 97.0$65,510
132HelenaMT · $62,670 median · prices 95.7$65,500
133SheboyganWI · $61,580 median · prices 94.0$65,500
134Bay CityMI · $60,170 median · prices 91.9$65,460
135LynchburgVA · $58,500 median · prices 89.4$65,460
136AkronOH · $61,090 median · prices 93.4$65,430
137AltoonaPA · $58,550 median · prices 89.5$65,410
138CincinnatiOH-KY-IN · $62,240 median · prices 95.4$65,260
139MercedCA · $64,040 median · prices 98.3$65,160
140Oshkosh–NeenahWI · $60,530 median · prices 92.9$65,140
141VisaliaCA · $64,990 median · prices 99.8$65,100
142EvansvilleIN · $59,500 median · prices 91.5$65,010
143Los Angeles–Long Beach–AnaheimCA · $73,830 median · prices 113.6$65,010
144Indianapolis–Carmel–GreenwoodIN · $62,160 median · prices 95.7$64,960
145Fond du LacWI · $59,510 median · prices 91.6$64,940
146Milwaukee–WaukeshaWI · $62,930 median · prices 96.9$64,920
147KankakeeIL · $62,570 median · prices 96.4$64,910
148MadisonWI · $63,150 median · prices 97.3$64,910
149Lexington–FayetteKY · $60,280 median · prices 92.9$64,890
150Traverse CityMI · $60,590 median · prices 93.4$64,890
151Buffalo–CheektowagaNY · $62,180 median · prices 95.8$64,880
152EriePA · $58,990 median · prices 91.0$64,860
153LincolnNE · $59,350 median · prices 91.6$64,810
154Kalamazoo–PortageMI · $61,270 median · prices 94.8$64,600
155JoplinMO-KS · $55,360 median · prices 85.7$64,580
156York–HanoverPA · $61,970 median · prices 96.0$64,550
157EnidOK · $54,290 median · prices 84.3$64,420
158PuebloCO · $59,110 median · prices 91.8$64,420
159FlintMI · $59,870 median · prices 93.0$64,350
160Racine–Mount PleasantWI · $61,740 median · prices 96.0$64,340
161ManhattanKS · $58,000 median · prices 90.2$64,330
162WilliamsportPA · $59,260 median · prices 92.3$64,170
163BloomingtonIN · $60,920 median · prices 95.1$64,070
164Glens FallsNY · $60,780 median · prices 94.9$64,070
165SalisburyMD · $61,220 median · prices 95.6$64,030
166South Bend–MishawakaIN-MI · $59,460 median · prices 92.9$64,030
167Weirton–SteubenvilleWV-OH · $57,000 median · prices 89.0$64,030
168WausauWI · $59,110 median · prices 92.7$63,800
169Janesville–BeloitWI · $59,770 median · prices 93.7$63,790
170HinesvilleGA · $59,910 median · prices 93.9$63,780
171SpringfieldMO · $56,410 median · prices 88.6$63,680
172WheelingWV-OH · $56,240 median · prices 88.3$63,680
173BangorME · $61,430 median · prices 96.5$63,650
174Lansing–East LansingMI · $60,440 median · prices 95.0$63,630
175ReadingPA · $61,740 median · prices 97.1$63,610
176Carson CityNV · $62,400 median · prices 98.1$63,590
177MonroeMI · $59,340 median · prices 93.5$63,470
178SpartanburgSC · $57,790 median · prices 91.1$63,470
179Walla WallaWA · $62,530 median · prices 98.5$63,470
180GettysburgPA · $60,530 median · prices 95.4$63,460
181HarrisonburgVA · $60,210 median · prices 94.9$63,450
182Harrisburg–CarlislePA · $62,570 median · prices 98.7$63,430
183Grand JunctionCO · $60,540 median · prices 95.5$63,410
184MuncieIN · $55,850 median · prices 88.1$63,360
185JacksonTN · $54,150 median · prices 85.5$63,320
186Louisville/Jefferson CountyKY-IN · $58,930 median · prices 93.1$63,320
187Rocky MountNC · $55,690 median · prices 88.0$63,280
188Allentown–Bethlehem–EastonPA-NJ · $63,130 median · prices 100.0$63,150
189Oxnard–Thousand Oaks–VenturaCA · $69,710 median · prices 110.5$63,070
190Greensboro–High PointNC · $58,520 median · prices 92.9$63,020
191Greenville–Anderson–GreerSC · $58,760 median · prices 93.3$63,010
192Grand Rapids–Wyoming–KentwoodMI · $60,190 median · prices 95.5$63,000
193Beaumont–Port ArthurTX · $56,720 median · prices 90.0$62,990
194Detroit–Warren–DearbornMI · $63,170 median · prices 100.3$62,980
195Philadelphia–Camden–WilmingtonPA-NJ-DE-MD · $64,580 median · prices 102.6$62,970
196NilesMI · $58,130 median · prices 92.4$62,930
197Portland–South PortlandME · $64,090 median · prices 101.9$62,920
198JohnstownPA · $54,050 median · prices 85.9$62,900
199SalemOR · $65,050 median · prices 103.6$62,760
200Great FallsMT · $60,670 median · prices 96.8$62,650
201VallejoCA · $67,950 median · prices 108.5$62,640
202Spokane–Spokane ValleyWA · $62,840 median · prices 100.3$62,620
203IthacaNY · $64,690 median · prices 103.3$62,610
204ReddingCA · $63,020 median · prices 100.7$62,590
205Nashville–Davidson––Murfreesboro––FranklinTN · $60,270 median · prices 96.3$62,560
206Sacramento–Roseville–FolsomCA · $66,670 median · prices 106.7$62,500
207MissoulaMT · $60,240 median · prices 96.4$62,460
208OdessaTX · $58,580 median · prices 93.9$62,390
209ModestoCA · $64,760 median · prices 104.1$62,200
210ChicoCA · $62,920 median · prices 101.2$62,180
211Hagerstown–MartinsburgMD-WV · $58,410 median · prices 94.2$62,030
212Austin–Round Rock–San MarcosTX · $60,820 median · prices 98.1$62,020
213CasperWY · $58,150 median · prices 93.8$61,970
214GreeleyCO · $62,020 median · prices 100.2$61,910
215Portland–Vancouver–HillsboroOR-WA · $65,260 median · prices 105.4$61,900
216San Antonio–New BraunfelsTX · $58,590 median · prices 94.7$61,860
217Terre HauteIN · $54,300 median · prices 87.8$61,850
218Slidell–Mandeville–CovingtonLA · $57,320 median · prices 92.7$61,820
219YumaAZ · $57,290 median · prices 92.7$61,800
220Hanford–CorcoranCA · $62,670 median · prices 101.6$61,680
221LancasterPA · $60,530 median · prices 98.3$61,600
222MemphisTN-MS-AR · $56,780 median · prices 92.2$61,600
223ElizabethtownKY · $55,740 median · prices 90.6$61,540
224LongviewTX · $55,050 median · prices 89.5$61,520
225ColumbiaSC · $57,610 median · prices 93.7$61,510
226Charlotte–Concord–GastoniaNC-SC · $59,840 median · prices 97.3$61,470
227MidlandMI · $56,490 median · prices 91.9$61,450
228Lexington ParkMD · $61,840 median · prices 100.8$61,370
229Atlantic City–HammontonNJ · $60,640 median · prices 98.9$61,340
230DoverDE · $59,810 median · prices 97.5$61,340
231KnoxvilleTN · $56,780 median · prices 92.6$61,340
232RenoNV · $61,940 median · prices 101.0$61,320
233FresnoCA · $62,580 median · prices 102.2$61,260
234Bowling GreenKY · $55,230 median · prices 90.2$61,240
235FayettevilleNC · $56,220 median · prices 92.0$61,120
236Muskegon–Norton ShoresMI · $56,550 median · prices 92.5$61,120
237KingstonNY · $61,470 median · prices 100.7$61,040
238Colorado SpringsCO · $61,460 median · prices 100.7$61,030
239Virginia Beach–Chesapeake–NorfolkVA-NC · $59,470 median · prices 97.9$60,720
240Durham–Chapel HillNC · $59,180 median · prices 97.6$60,650
241KenoshaWI · $61,260 median · prices 101.1$60,580
242Baltimore–Columbia–TowsonMD · $63,180 median · prices 104.5$60,470
243RichmondVA · $59,130 median · prices 97.9$60,420
244Riverside–San Bernardino–OntarioCA · $64,300 median · prices 106.4$60,410
245Lake Havasu City–KingmanAZ · $56,810 median · prices 94.1$60,370
246WacoTX · $55,860 median · prices 92.5$60,360
247MidlandTX · $57,800 median · prices 95.8$60,340
248Yuba CityCA · $62,850 median · prices 104.2$60,300
249Salt Lake City–MurrayUT · $60,790 median · prices 100.9$60,270
250AshevilleNC · $58,120 median · prices 96.5$60,220
251Winston–SalemNC · $55,360 median · prices 92.0$60,150
252GreenvilleNC · $53,160 median · prices 88.4$60,130
253AbileneTX · $54,330 median · prices 90.4$60,120
254Las Vegas–Henderson–North Las VegasNV · $60,240 median · prices 100.2$60,110
255Sherman–DenisonTX · $56,330 median · prices 93.8$60,070
256CharlottesvilleVA · $59,540 median · prices 99.1$60,050
257Raleigh–CaryNC · $58,900 median · prices 98.2$60,010
258Wildwood–The VillagesFL · $51,220 median · prices 85.4$59,960
259CheyenneWY · $57,820 median · prices 96.5$59,920
260State CollegePA · $57,970 median · prices 96.8$59,910
261Kiryas Joel–Poughkeepsie–NewburghNY · $65,530 median · prices 109.4$59,890
262Coeur d'AleneID · $58,800 median · prices 98.3$59,820
263AlbuquerqueNM · $57,110 median · prices 95.5$59,770
264Houston–Pasadena–The WoodlandsTX · $58,940 median · prices 98.6$59,760
265LafayetteLA · $51,970 median · prices 87.2$59,590
266Pinehurst–Southern PinesNC · $52,580 median · prices 88.3$59,520
267Hilton Head Island–Bluffton–Port RoyalSC · $58,280 median · prices 98.0$59,460
268Pensacola–Ferry Pass–BrentFL · $58,030 median · prices 97.7$59,390
269Wenatchee–East WenatcheeWA · $61,630 median · prices 103.9$59,340
270FarmingtonNM · $52,040 median · prices 87.7$59,330
271Prescott Valley–PrescottAZ · $58,280 median · prices 98.3$59,320
272Phoenix–Mesa–ChandlerAZ · $61,170 median · prices 103.3$59,210
273Eugene–SpringfieldOR · $60,050 median · prices 101.6$59,120
274BendOR · $61,150 median · prices 103.6$59,020
275Urban HonoluluHI · $65,450 median · prices 111.0$58,980
276Atlanta–Sandy Springs–RoswellGA · $58,970 median · prices 100.1$58,940
277OgdenUT · $59,150 median · prices 100.3$58,940
278MedfordOR · $59,750 median · prices 101.4$58,910
279JacksonvilleFL · $58,590 median · prices 99.5$58,890
280Fayetteville–Springdale–RogersAR · $53,620 median · prices 91.4$58,700
281ColumbusIN · $54,490 median · prices 93.0$58,590
282JacksonMS · $52,060 median · prices 89.0$58,460
283Lakeland–Winter HavenFL · $56,680 median · prices 97.1$58,350
284WinchesterVA-WV · $56,250 median · prices 96.5$58,320
285GoldsboroNC · $51,540 median · prices 88.5$58,260
286Boise CityID · $57,270 median · prices 98.4$58,210
287FlagstaffAZ · $58,360 median · prices 100.3$58,170
288CharlestonWV · $51,510 median · prices 88.7$58,060
289Myrtle Beach–Conway–North Myrtle BeachSC · $54,230 median · prices 93.6$57,910
290TucsonAZ · $56,070 median · prices 96.9$57,870
291Charleston–North CharlestonSC · $58,410 median · prices 101.0$57,850
292Dallas–Fort Worth–ArlingtonTX · $59,560 median · prices 103.1$57,770
293LoganUT-ID · $55,420 median · prices 95.9$57,770
294RomeGA · $52,040 median · prices 90.2$57,720
295Naples–Marco IslandFL · $59,540 median · prices 103.2$57,690
296AlbanyOR · $58,890 median · prices 102.1$57,680
297North Port–Bradenton–SarasotaFL · $59,070 median · prices 102.4$57,680
298GadsdenAL · $49,300 median · prices 85.7$57,560
299GainesvilleFL · $55,670 median · prices 96.7$57,550
300PocatelloID · $50,940 median · prices 88.9$57,300
301Palm Bay–Melbourne–TitusvilleFL · $57,240 median · prices 100.0$57,240
302TallahasseeFL · $53,690 median · prices 93.9$57,170
303Port St. LucieFL · $57,210 median · prices 100.2$57,080
304Brunswick–St. SimonsGA · $49,920 median · prices 87.7$56,920
305Hickory–Lenoir–MorgantonNC · $50,300 median · prices 88.5$56,850
306TexarkanaTX-AR · $47,760 median · prices 84.0$56,850
307Cape Coral–Fort MyersFL · $58,170 median · prices 102.3$56,830
308Punta GordaFL · $57,090 median · prices 100.5$56,790
309SumterSC · $49,880 median · prices 88.0$56,670
310Kingsport–BristolTN-VA · $48,950 median · prices 86.4$56,620
311MorristownTN · $48,650 median · prices 86.4$56,330
312BurlingtonNC · $52,450 median · prices 93.2$56,280
313Fort SmithAR-OK · $48,160 median · prices 85.9$56,070
314DecaturAL · $48,750 median · prices 87.2$55,900
315Corpus ChristiTX · $51,760 median · prices 92.7$55,850
316Brownsville–HarlingenTX · $47,910 median · prices 86.0$55,730
317LaredoTX · $48,450 median · prices 87.0$55,720
318ChattanoogaTN-GA · $50,950 median · prices 91.5$55,700
319Anniston–OxfordAL · $47,780 median · prices 85.9$55,590
320ClarksvilleTN-KY · $50,480 median · prices 90.9$55,500
321Twin FallsID · $51,080 median · prices 92.1$55,460
322Macon–Bibb CountyGA · $48,980 median · prices 88.5$55,330
323Huntington–AshlandWV-KY-OH · $48,860 median · prices 88.4$55,260
324AlexandriaLA · $47,330 median · prices 85.7$55,240
325TuscaloosaAL · $48,430 median · prices 87.7$55,210
326Lake CharlesLA · $47,360 median · prices 85.9$55,160
327AlbanyGA · $48,320 median · prices 87.7$55,120
328DothanAL · $46,210 median · prices 83.8$55,120
329GainesvilleGA · $53,310 median · prices 96.8$55,090
330Las CrucesNM · $49,650 median · prices 90.2$55,040
331Wichita FallsTX · $49,240 median · prices 89.5$55,010
332JonesboroAR · $47,230 median · prices 85.9$55,000
333Sierra Vista–DouglasAZ · $49,080 median · prices 89.2$55,000
334McAllen–Edinburg–MissionTX · $47,170 median · prices 85.9$54,920
335Florence–Muscle ShoalsAL · $46,560 median · prices 84.8$54,890
336Auburn–OpelikaAL · $48,170 median · prices 87.9$54,780
337Cape GirardeauMO-IL · $47,150 median · prices 86.1$54,780
338LewistonID-WA · $49,880 median · prices 91.2$54,720
339Johnson CityTN · $48,010 median · prices 87.9$54,600
340LubbockTX · $49,850 median · prices 91.3$54,590
341Killeen–TempleTX · $49,630 median · prices 91.1$54,460
342MobileAL · $47,960 median · prices 88.1$54,440
343Hot SpringsAR · $46,630 median · prices 85.7$54,390
344SavannahGA · $51,770 median · prices 95.2$54,380
345AmarilloTX · $49,840 median · prices 91.8$54,280
346MontgomeryAL · $48,680 median · prices 89.7$54,280
347VictoriaTX · $48,550 median · prices 89.8$54,040
348Blacksburg–Christiansburg–RadfordVA · $50,030 median · prices 92.7$53,960
349Little Rock–North Little Rock–ConwayAR · $48,000 median · prices 89.4$53,710
350HuntsvilleAL · $49,940 median · prices 93.1$53,660
351Gulfport–BiloxiMS · $48,230 median · prices 90.0$53,590
352TylerTX · $49,300 median · prices 92.2$53,500
353College Station–BryanTX · $48,530 median · prices 91.0$53,360
354San AngeloTX · $49,330 median · prices 92.5$53,360
355ValdostaGA · $47,020 median · prices 88.3$53,270
356Augusta–Richmond CountyGA-SC · $48,900 median · prices 91.9$53,210
357BirminghamAL · $48,740 median · prices 91.6$53,180
358HattiesburgMS · $46,590 median · prices 87.6$53,160
359Panama City–Panama City BeachFL · $51,600 median · prices 97.3$53,030
360JacksonvilleNC · $48,570 median · prices 92.1$52,740
361RoanokeVA · $49,230 median · prices 93.6$52,590
362El PasoTX · $47,270 median · prices 89.9$52,570
363ColumbusGA-AL · $46,780 median · prices 89.3$52,390
364Athens–Clarke CountyGA · $48,890 median · prices 93.3$52,380
365Parkersburg–ViennaWV · $45,600 median · prices 87.1$52,370
366Idaho FallsID · $49,190 median · prices 94.4$52,100
367Warner RobinsGA · $48,670 median · prices 93.8$51,890
368WilmingtonNC · $49,860 median · prices 96.4$51,710
369OcalaFL · $49,020 median · prices 95.2$51,470
370MorgantownWV · $47,970 median · prices 93.3$51,400
371Sebastian–Vero Beach–West Vero CorridorFL · $50,470 median · prices 98.3$51,340
372Miami–Fort Lauderdale–West Palm BeachFL · $58,040 median · prices 114.2$50,840
373Homosassa SpringsFL · $47,470 median · prices 93.5$50,790
374Orlando–Kissimmee–SanfordFL · $51,460 median · prices 101.4$50,740
375BeckleyWV · $44,600 median · prices 88.4$50,470
376Crestview–Fort Walton Beach–DestinFL · $48,810 median · prices 97.0$50,300
377Tampa–St. Petersburg–ClearwaterFL · $50,540 median · prices 100.9$50,090
378Santa FeNM · $49,360 median · prices 98.8$49,980
379Provo–Orem–LehiUT · $48,930 median · prices 98.2$49,810
380Deltona–Daytona Beach–Ormond BeachFL · $49,290 median · prices 99.4$49,600
381Daphne–Fairhope–FoleyAL · $46,870 median · prices 94.7$49,500
382Grants PassOR · $48,190 median · prices 97.8$49,290
383St. GeorgeUT · $47,790 median · prices 97.3$49,110
384SebringFL · $44,720 median · prices 92.5$48,360

Price level: BEA Regional Price Parity, U.S. average = 100. Every metro links to its full HVAC technician pay page. By state: best states for HVAC technicians.

How we ranked them

Each metro area's median annual wage for heating, air conditioning, and refrigeration mechanics and installers (BLS Occupational Employment and Wage Statistics, May 2025, SOC 49-9021) divided by its Bureau of Economic Analysis Regional Price Parity for 2024 (all items, U.S. = 100), then ranked. Metros are included when BLS publishes a median and at least 50 HVAC technicians work there. Wages exclude self-employed HVAC technicians. Methodology

Questions

What is the best city for HVAC technicians?
After cost of living, the Fairbanks–College, AK area: the median of $93,820 a year buys about what $90,900 would at average U.S. prices.
Which city pays HVAC technicians the most?
Before adjusting for prices, the Fairbanks–College, AK area has the highest median, $93,820. After cost of living it ranks 1st of 384.
What is the best big city for HVAC technicians?
Among the 20 metro areas with the most HVAC technicians, the Chicago–Naperville–Elgin, IL-IN area, 18th overall: its median of $77,960 buys what $75,250 would nationally.
Where does HVAC technician pay go the least far?
Of the 384 metro areas ranked, the Sebring, FL area, where the median of $44,720 buys about what $48,360 would nationally.
Which cities are included?
The 384 metro areas where BLS publishes a median for HVAC technicians and at least 50 of them work. Smaller metros and rural areas are on each state's HVAC technician pay page.
How is cost of living adjusted?
We divide each metro's median by its Regional Price Parity from the Bureau of Economic Analysis (2024), where the U.S. average is 100. A metro with prices 10% above average (110) has its median divided by 1.10.