Paycheck Atlas

Highest-paying cities for heating, air conditioning, and refrigeration mechanics and installers

Fairbanks, AK leads at $93,820 a year. Pay is not adjusted for local prices; see each page for the cost-of-living view.

PlaceMedian25th–75th
Fairbanks, AK$93,820$59,960–$102,290
Anchorage, AK$85,620$72,850–$103,050
Napa, CA$84,570$64,220–$102,200
San Jose, CA$82,050$63,820–$106,630
Seattle, WA$80,100$62,360–$101,190
Santa Rosa, CA$79,510$62,250–$99,320
Peoria, IL$78,710$60,170–$99,570
Santa Maria, CA$78,640$62,520–$95,310
Boston, MA$78,530$61,740–$97,270
San Francisco, CA$78,490$61,930–$101,870
Santa Cruz, CA$78,330$62,020–$97,070
New York, NY$77,990$61,350–$93,340
Chicago, IL$77,960$61,050–$96,790
Decatur, IL$77,770$63,050–$91,490
Rochester, MN$77,500$62,210–$83,260
Bridgeport, CT$77,490$62,210–$89,570
Minneapolis, MN$77,490$60,350–$92,670
Mount Vernon, WA$77,010$60,640–$83,310
New Haven, CT$76,880$60,460–$97,050
Mankato, MN$76,670$60,600–$81,730
Springfield, MA$76,530$59,560–$93,390
Olympia, WA$76,260$59,260–$98,030
Hartford, CT$76,180$60,880–$85,510
Fargo, ND$75,920$56,750–$78,040
Duluth, MN$75,710$59,630–$84,020
Stockton, CA$75,710$59,300–$88,620
Kennewick, WA$75,660$57,000–$93,590
Grand Forks, ND$75,470$55,860–$78,500
Trenton, NJ$75,240$58,740–$93,820
El Centro, CA$75,220$59,960–$95,910
San Luis Obispo, CA$75,160$60,140–$90,470
Rockford, IL$75,070$59,640–$100,470
Ann Arbor, MI$75,000$58,680–$99,340
Norwich, CT$74,990$59,030–$78,730
Champaign, IL$74,880$60,280–$91,090
San Diego, CA$74,880$58,330–$91,690
Kahului, HI$74,720$60,050–$81,700
Bremerton, WA$74,650$60,150–$88,730
St. Cloud, MN$74,420$56,790–$82,540
Los Angeles, CA$73,830$58,220–$83,490
Worcester, MA$73,800$59,280–$90,100
Amherst Town, MA$73,370$60,120–$78,760
Barnstable Town, MA$73,330$55,870–$82,090
Manchester, NH$73,090$56,780–$78,750
Lawton, OK$72,980$50,330–$73,960
Bozeman, MT$72,970$58,630–$81,580
Waterbury, CT$72,710$58,760–$78,370
Salinas, CA$72,550$61,340–$103,080
Bellingham, WA$72,190$63,460–$78,160
Washington, DC$71,920$57,670–$89,240

Data period: BLS OEWS May 2025.