389 metro areas
HVAC Technician Salary by City (2026)
HVAC technicians earn the most in San Jose, CA, an average of $91,290 a year, against $64,780 nationally. After local prices, pay goes furthest in Decatur, IL ($88,410 in national-average dollars). Every metro area with its own BLS estimate is ranked below.
- US average (mean)
- $64,780BLS OEWS, May 2025
- Highest-paying city
- $91,290San Jose, CA
- Best after cost of living
- $88,410Decatur, IL
- Metro areas
- 389With their own estimate
Top cities
Highest-paying cities for HVAC technicians
Top 10 metro areas
- San Jose, CA$91,290
- San Francisco, CA$86,550
- Seattle, WA$85,430
- Anchorage, AK$85,300
- Fairbanks, AK$84,820
- Napa, CA$84,660
- Santa Rosa, CA$84,240
- Santa Cruz, CA$80,540
- Salinas, CA$80,520
- Boston, MA-NH$79,890
| Item | Value |
|---|---|
| San Jose-Sunnyvale-Santa Clara, CA | $91,290 |
| San Francisco-Oakland-Fremont, CA | $86,550 |
| Seattle-Tacoma-Bellevue, WA | $85,430 |
| Anchorage, AK | $85,300 |
| Fairbanks-College, AK | $84,820 |
| Napa, CA | $84,660 |
| Santa Rosa-Petaluma, CA | $84,240 |
| Santa Cruz-Watsonville, CA | $80,540 |
| Salinas, CA | $80,520 |
| Boston-Cambridge-Newton, MA-NH | $79,890 |
Source: BLS OEWS, May 2025
Mean wage ÷ BEA price level
- Decatur, IL$78,170 nominal$88,410
- Peoria, IL$78,520 nominal$86,070
- Rockford, IL$76,960 nominal$83,510
- St. Cloud, MN$72,650 nominal$82,900
- Duluth, MN-WI$73,510 nominal$82,810
- San Jose, CA$91,290 nominal$82,670
- Champaign, IL$76,400 nominal$82,410
- Fairbanks, AK$84,820 nominal$82,180
- Mankato, MN$74,650 nominal$82,070
- El Centro, CA$77,750 nominal$81,690
| Item | Value |
|---|---|
| Decatur, IL | $88,410 |
| Peoria, IL | $86,070 |
| Rockford, IL | $83,510 |
| St. Cloud, MN | $82,900 |
| Duluth, MN-WI | $82,810 |
| San Jose-Sunnyvale-Santa Clara, CA | $82,670 |
| Champaign-Urbana, IL | $82,410 |
| Fairbanks-College, AK | $82,180 |
| Mankato, MN | $82,070 |
| El Centro, CA | $81,690 |
Source: BLS OEWS 2025 · BEA RPP 2024
Every city
HVAC Technician salary in every metro area
Mean annual wage, with the Department of Labor's entry (Level I) and experienced (Level IV) prevailing-wage benchmarks for the same metro, and the mean at national-average prices. Sorted by mean pay.
| # | Metro area | Mean | Entry (Level I) | Experienced (Level IV) | At US prices |
|---|---|---|---|---|---|
| 1 | San Jose, CA | $91,290 | $60,010 | $106,680 | $82,670 |
| 2 | San Francisco, CA | $86,550 | $55,720 | $101,730 | $74,860 |
| 3 | Seattle, WA | $85,430 | $57,370 | $99,240 | $76,870 |
| 4 | Anchorage, AK | $85,300 | $63,110 | $96,220 | $80,910 |
| 5 | Fairbanks, AK | $84,820 | $58,300 | $97,880 | $82,180 |
| 6 | Napa, CA | $84,660 | $58,090 | $97,740 | $75,220 |
| 7 | Santa Rosa, CA | $84,240 | $55,350 | $98,470 | $78,160 |
| 8 | Santa Cruz, CA | $80,540 | $53,980 | $93,620 | $73,290 |
| 9 | Salinas, CA | $80,520 | $55,390 | $92,890 | $73,840 |
| 10 | Boston, MA-NH | $79,890 | $56,140 | $91,580 | $73,790 |
| 11 | New York, NY-NJ | $79,730 | $55,020 | $91,890 | $70,830 |
| 12 | Olympia, WA | $79,680 | $52,560 | $93,040 | $76,860 |
| 13 | Santa Maria, CA | $79,640 | $53,310 | $92,600 | $73,200 |
| 14 | Chicago, IL-IN | $79,330 | $53,190 | $92,230 | $76,580 |
| 15 | Peoria, IL | $78,520 | $52,400 | $91,370 | $86,070 |
| 16 | Decatur, IL | $78,170 | $53,640 | $90,230 | $88,410 |
| 17 | El Centro, CA | $77,750 | $51,710 | $90,560 | $81,690 |
| 18 | Mount Vernon, WA | $77,400 | $54,810 | $88,520 | $75,550 |
| 19 | Rockford, IL | $76,960 | $51,730 | $89,380 | $83,510 |
| 20 | Champaign, IL | $76,400 | $52,580 | $88,150 | $82,410 |
| 21 | Minneapolis, MN-WI | $76,270 | $52,540 | $87,940 | $72,760 |
| 22 | San Diego, CA | $75,960 | $50,440 | $88,520 | $67,890 |
| 23 | Fort Collins, CO | $75,880 | $52,920 | $87,170 | $75,030 |
| 24 | Trenton, NJ | $75,570 | $50,840 | $87,730 | $73,240 |
| 25 | Boulder, CO | $75,500 | $54,330 | $85,920 | $71,770 |
| 26 | San Luis Obispo, CA | $75,460 | $53,190 | $86,420 | $69,490 |
| 27 | Bridgeport, CT | $75,380 | $51,710 | $87,050 | $70,540 |
| 28 | New Haven, CT | $75,320 | $49,960 | $87,800 | $72,040 |
| 29 | Kennewick, WA | $75,250 | $50,070 | $87,650 | $75,190 |
| 30 | Springfield, MA | $74,840 | $53,460 | $85,380 | $77,910 |
| 31 | Ann Arbor, MI | $74,760 | $49,980 | $86,960 | $74,110 |
| 32 | Stockton, CA | $74,730 | $51,920 | $85,970 | $71,110 |
| 33 | Mankato, MN | $74,650 | $53,890 | $84,860 | $82,070 |
| 34 | Los Angeles, CA | $74,630 | $49,710 | $86,900 | $65,720 |
| 35 | Denver, CO | $74,300 | $52,460 | $85,070 | $70,240 |
| 36 | Vineland, NJ | $74,110 | $46,720 | $87,610 | $77,220 |
| 37 | Bremerton, WA | $74,050 | $54,540 | $83,680 | $70,120 |
| 38 | Washington, DC-VA-MD-WV | $73,740 | $50,810 | $85,050 | $67,720 |
| 39 | Hartford, CT | $73,610 | $50,940 | $84,780 | $71,640 |
| 40 | Duluth, MN-WI | $73,510 | $53,190 | $83,510 | $82,810 |
| 41 | Kahului, HI | $73,440 | $51,250 | $84,360 | $67,130 |
| 42 | Worcester, MA | $73,420 | $53,080 | $83,450 | $71,610 |
| 43 | Rochester, MN | $73,380 | $54,660 | $82,600 | $80,800 |
| 44 | Barnstable Town, MA | $72,950 | $54,200 | $82,180 | $74,170 |
| 45 | Portland, OR-WA | $72,700 | $52,750 | $82,530 | $68,960 |
| 46 | St. Cloud, MN | $72,650 | $51,790 | $82,930 | $82,900 |
| 47 | Springfield, IL | $72,650 | $51,750 | $82,970 | $78,330 |
| 48 | Amherst Town, MA | $71,970 | $54,100 | $80,770 | $71,800 |
| 49 | Oxnard, CA | $71,950 | $49,460 | $83,010 | $65,090 |
| 50 | Bellingham, WA | $71,740 | $54,350 | $80,310 | $69,430 |
| 51 | Sacramento, CA | $71,680 | $48,630 | $83,030 | $67,200 |
| 52 | Burlington, VT | $71,660 | $55,700 | $79,520 | $70,990 |
| 53 | Longview, WA | $71,220 | $51,690 | $80,850 | $73,010 |
| 54 | Bozeman, MT | $71,160 | $53,270 | $79,980 | $69,420 |
| 55 | Vallejo, CA | $71,140 | $52,080 | $80,520 | $65,580 |
| 56 | Providence, RI-MA | $70,910 | $47,260 | $82,560 | $69,670 |
| 57 | Kokomo, IN | $70,510 | $45,300 | $82,930 | $78,650 |
| 58 | Baltimore, MD | $70,450 | $47,030 | $81,970 | $67,420 |
| 59 | Fargo, ND-MN | $70,280 | $48,940 | $80,810 | $77,340 |
| 60 | Bakersfield, CA | $70,240 | $49,070 | $80,660 | $69,620 |
| 61 | Milwaukee, WI | $70,220 | $48,780 | $80,790 | $72,440 |
| 62 | Lexington Park, MD | $70,160 | $46,510 | $81,830 | $69,630 |
| 63 | Merced, CA | $70,140 | $49,980 | $80,080 | $71,370 |
| 64 | Pittsfield, MA | $70,120 | $49,840 | $80,100 | $73,730 |
| 65 | Grand Forks, ND-MN | $70,010 | $48,780 | $80,480 | $80,780 |
| 66 | Davenport, IA-IL | $69,990 | $47,440 | $81,100 | $78,570 |
| 67 | Kankakee, IL | $69,990 | $50,710 | $79,480 | $72,610 |
| 68 | Waterbury, CT | $69,990 | $48,710 | $80,450 | $70,150 |
| 69 | Norwich, CT | $69,830 | $49,460 | $79,850 | $69,520 |
| 70 | Albany, NY | $69,660 | $50,020 | $79,330 | $69,960 |
| 71 | Visalia, CA | $69,640 | $46,510 | $81,020 | $69,760 |
| 72 | Bismarck, ND | $69,560 | $49,550 | $79,410 | $76,420 |
| 73 | Racine, WI | $69,560 | $48,190 | $80,080 | $72,490 |
| 74 | Philadelphia, PA-NJ-DE-MD | $69,430 | $47,400 | $80,290 | $67,700 |
| 75 | Manchester, NH | $69,370 | $50,250 | $78,790 | $65,660 |
| 76 | Fresno, CA | $69,240 | $46,740 | $80,310 | $67,780 |
| 77 | Madison, WI | $69,240 | $47,960 | $79,750 | $71,170 |
| 78 | La Crosse, WI-MN | $69,120 | $48,650 | $79,210 | $75,320 |
| 79 | Syracuse, NY | $68,990 | $49,130 | $78,770 | $72,060 |
| 80 | Columbus, OH | $68,720 | $44,990 | $80,410 | $71,980 |
| 81 | Indianapolis, IN | $68,700 | $46,340 | $79,730 | $71,790 |
| 82 | Riverside, CA | $68,660 | $48,900 | $78,400 | $64,500 |
| 83 | Modesto, CA | $68,520 | $50,610 | $77,360 | $65,820 |
| 84 | Salem, OR | $68,450 | $50,150 | $77,480 | $66,040 |
| 85 | Jackson, MI | $68,430 | $45,220 | $79,850 | $74,560 |
| 86 | Redding, CA | $68,330 | $49,820 | $77,440 | $67,870 |
| 87 | Minot, ND | $68,270 | $46,820 | $78,830 | $78,450 |
| 88 | Kiryas Joel, NY | $68,200 | $47,200 | $78,540 | $62,330 |
| 89 | Lewiston, ME | $68,120 | $51,650 | $76,230 | $71,910 |
| 90 | Yuba City, CA | $68,060 | $48,710 | $77,580 | $65,300 |
| 91 | St. Louis, MO-IL | $68,000 | $46,180 | $78,750 | $71,510 |
| 92 | Portland, ME | $67,890 | $55,020 | $74,240 | $66,650 |
| 93 | Appleton, WI | $67,700 | $47,400 | $77,710 | $73,250 |
| 94 | Hanford, CA | $67,700 | $49,300 | $76,770 | $66,630 |
| 95 | Toledo, OH | $67,560 | $44,470 | $78,940 | $73,870 |
| 96 | Corvallis, OR | $67,480 | $52,020 | $75,090 | $64,870 |
| 97 | Spokane, WA | $67,410 | $48,400 | $76,770 | $67,180 |
| 98 | Allentown, PA-NJ | $67,370 | $49,770 | $76,040 | $67,390 |
| 99 | Chico, CA | $67,350 | $46,610 | $77,560 | $66,550 |
| 100 | Kenosha, WI | $67,200 | $47,650 | $76,810 | $66,460 |
| 101 | Colorado Springs, CO | $66,960 | $49,960 | $75,320 | $66,490 |
| 102 | Cleveland, OH | $66,930 | $45,200 | $77,650 | $71,260 |
| 103 | Eau Claire, WI | $66,890 | $47,940 | $76,210 | $72,080 |
| 104 | Urban Honolulu, HI | $66,770 | $46,950 | $76,520 | $60,170 |
| 105 | Rochester, NY | $66,710 | $47,130 | $76,360 | $68,750 |
| 106 | Detroit, MI | $66,680 | $44,240 | $77,730 | $66,480 |
| 107 | Des Moines, IA | $66,600 | $45,200 | $77,150 | $72,630 |
| 108 | Green Bay, WI | $66,580 | $46,220 | $76,630 | $71,530 |
| 109 | Greeley, CO | $66,350 | $49,170 | $74,820 | $66,230 |
| 110 | Bloomington, IL | $66,160 | $45,120 | $76,520 | $70,730 |
| 111 | Sheboygan, WI | $66,160 | $49,550 | $74,360 | $70,370 |
| 112 | Elmira, NY | $66,140 | $47,530 | $75,300 | $70,070 |
| 113 | Harrisburg, PA | $66,140 | $49,750 | $74,240 | $67,050 |
| 114 | Yakima, WA | $66,080 | $45,490 | $76,230 | $69,160 |
| 115 | Bend, OR | $66,060 | $49,440 | $74,260 | $63,760 |
| 116 | Ithaca, NY | $66,040 | $47,650 | $75,090 | $63,920 |
| 117 | Fort Wayne, IN | $65,920 | $43,870 | $76,770 | $71,210 |
| 118 | Dayton, OH | $65,870 | $44,080 | $76,610 | $71,060 |
| 119 | Salisbury, MD | $65,670 | $44,950 | $75,880 | $68,680 |
| 120 | Bloomington, IN | $65,560 | $43,910 | $76,210 | $68,950 |
| 121 | Saginaw, MI | $65,400 | $42,950 | $76,440 | $71,950 |
| 122 | Reno, NV | $65,330 | $46,630 | $74,550 | $64,670 |
| 123 | Buffalo, NY | $65,310 | $44,740 | $75,460 | $68,140 |
| 124 | Binghamton, NY | $65,290 | $46,760 | $74,400 | $70,310 |
| 125 | Cincinnati, OH-KY-IN | $65,290 | $43,970 | $75,800 | $68,460 |
| 126 | Carson City, NV | $65,060 | $49,940 | $72,510 | $66,300 |
| 127 | Kalamazoo, MI | $65,000 | $44,990 | $74,840 | $68,540 |
| 128 | Kansas City, MO-KS | $64,880 | $46,430 | $73,960 | $70,110 |
| 129 | Topeka, KS | $64,730 | $48,130 | $72,900 | $72,880 |
| 130 | Atlantic City, NJ | $64,710 | $46,490 | $73,670 | $65,460 |
| 131 | Pittsburgh, PA | $64,630 | $46,780 | $73,400 | $68,270 |
| 132 | Waterloo, IA | $64,520 | $42,910 | $75,150 | $74,110 |
| 133 | Youngstown, OH | $64,380 | $41,720 | $75,520 | $73,670 |
| 134 | Grand Rapids, MI | $64,190 | $44,870 | $73,720 | $67,180 |
| 135 | Oshkosh, WI | $64,190 | $47,010 | $72,630 | $69,070 |
| 136 | Medford, OR | $64,110 | $47,400 | $72,340 | $63,200 |
| 137 | South Bend, IN-MI | $64,080 | $42,870 | $74,530 | $69,010 |
| 138 | York, PA | $64,020 | $45,720 | $73,030 | $66,690 |
| 139 | Akron, OH | $64,000 | $43,640 | $74,030 | $68,540 |
| 140 | Austin, TX | $63,940 | $44,820 | $73,340 | $65,200 |
| 141 | Kingston, NY | $63,900 | $42,890 | $74,240 | $63,450 |
| 142 | Utica, NY | $63,840 | $44,930 | $73,130 | $68,880 |
| 143 | Grand Junction, CO | $63,540 | $47,670 | $71,340 | $66,550 |
| 144 | Springfield, OH | $63,540 | $43,560 | $73,400 | $70,220 |
| 145 | Reading, PA | $63,520 | $47,630 | $71,360 | $65,440 |
| 146 | Scranton, PA | $63,440 | $46,530 | $71,760 | $67,810 |
| 147 | Lansing, MI | $63,420 | $43,450 | $73,280 | $66,760 |
| 148 | Lebanon, PA | $63,400 | $47,440 | $71,240 | $68,020 |
| 149 | Lawton, OK | $63,360 | $42,720 | $73,510 | $73,720 |
| 150 | Omaha, NE-IA | $63,340 | $44,870 | $72,430 | $68,910 |
| 151 | Iowa City, IA | $63,320 | $43,780 | $72,920 | $69,200 |
| 152 | Cedar Rapids, IA | $63,230 | $42,930 | $73,220 | $71,070 |
| 153 | Elkhart, IN | $63,230 | $41,520 | $73,920 | $70,000 |
| 154 | St. Joseph, MO-KS | $63,230 | $43,080 | $73,150 | $73,200 |
| 155 | Watertown, NY | $63,230 | $45,320 | $72,050 | $72,110 |
| 156 | Jefferson City, MO | $63,110 | $40,580 | $74,190 | $71,740 |
| 157 | Walla Walla, WA | $63,090 | $46,880 | $71,050 | $64,040 |
| 158 | Sioux Falls, SD-MN | $63,040 | $51,060 | $68,950 | $69,560 |
| 159 | Ogden, UT | $62,940 | $44,640 | $71,950 | $62,720 |
| 160 | Glens Falls, NY | $62,920 | $45,660 | $71,430 | $66,330 |
| 161 | Eugene, OR | $62,860 | $46,430 | $70,970 | $61,890 |
| 162 | Chambersburg, PA | $62,840 | $47,420 | $70,410 | $66,400 |
| 163 | Albany, OR | $62,690 | $46,760 | $70,530 | $61,400 |
| 164 | Salt Lake City, UT | $62,670 | $42,870 | $72,430 | $62,130 |
| 165 | Wichita, KS | $62,670 | $45,490 | $71,140 | $70,460 |
| 166 | Sandusky, OH | $62,590 | $43,080 | $72,200 | $70,100 |
| 167 | Las Vegas, NV | $62,480 | $44,120 | $71,530 | $62,350 |
| 168 | Flint, MI | $62,420 | $43,160 | $71,910 | $67,090 |
| 169 | Wausau, WI | $62,400 | $44,760 | $71,070 | $67,350 |
| 170 | Lancaster, PA | $62,360 | $47,010 | $69,930 | $63,470 |
| 171 | Columbia, MO | $62,340 | $42,700 | $71,990 | $69,700 |
| 172 | Evansville, IN | $62,300 | $41,890 | $72,360 | $68,070 |
| 173 | Helena, MT | $62,300 | $44,760 | $70,930 | $65,120 |
| 174 | Staunton, VA | $62,300 | $43,850 | $71,390 | $68,370 |
| 175 | Owensboro, KY | $62,230 | $46,070 | $70,180 | $70,230 |
| 176 | Dubuque, IA | $62,210 | $41,140 | $72,590 | $71,240 |
| 177 | Phoenix, AZ | $62,210 | $42,310 | $72,010 | $60,210 |
| 178 | Lafayette, IN | $62,170 | $44,100 | $71,090 | $66,540 |
| 179 | Pueblo, CO | $62,150 | $45,510 | $70,320 | $67,730 |
| 180 | Michigan City, IN | $62,110 | $45,010 | $70,510 | $67,750 |
| 181 | Ames, IA | $62,030 | $43,200 | $71,320 | $69,830 |
| 182 | Gettysburg, PA | $61,900 | $49,630 | $67,930 | $64,900 |
| 183 | Billings, MT | $61,880 | $43,530 | $70,910 | $66,160 |
| 184 | Sioux City, IA-NE-SD | $61,880 | $42,680 | $71,340 | $71,580 |
| 185 | Bangor, ME | $61,820 | $46,340 | $69,430 | $64,060 |
| 186 | Coeur d'Alene, ID | $61,780 | $44,280 | $70,390 | $62,850 |
| 187 | Dallas, TX | $61,760 | $43,390 | $70,800 | $59,910 |
| 188 | Mansfield, OH | $61,670 | $38,150 | $73,260 | $69,390 |
| 189 | Janesville, WI | $61,550 | $44,870 | $69,760 | $65,690 |
| 190 | Great Falls, MT | $61,440 | $44,350 | $69,850 | $63,440 |
| 191 | Lexington, KY | $61,440 | $42,790 | $70,620 | $66,140 |
| 192 | Flagstaff, AZ | $61,320 | $44,840 | $69,450 | $61,120 |
| 193 | Wenatchee, WA | $61,260 | $42,790 | $70,370 | $58,990 |
| 194 | Traverse City, MI | $61,210 | $42,490 | $70,430 | $65,550 |
| 195 | Rapid City, SD | $61,170 | $48,260 | $67,520 | $68,610 |
| 196 | Nashville, TN | $61,130 | $45,200 | $68,990 | $63,450 |
| 197 | Monroe, MI | $61,090 | $39,710 | $71,640 | $65,340 |
| 198 | Naples, FL | $61,070 | $45,050 | $68,950 | $59,180 |
| 199 | Boise City, ID | $61,010 | $43,760 | $69,490 | $62,010 |
| 200 | Missoula, MT | $60,990 | $45,070 | $68,830 | $63,240 |
| 201 | New Orleans, LA | $60,960 | $42,760 | $69,930 | $65,830 |
| 202 | Hagerstown, MD-WV | $60,820 | $42,020 | $70,100 | $64,580 |
| 203 | Lawrence, KS | $60,630 | $46,070 | $67,810 | $67,190 |
| 204 | Prescott Valley, AZ | $60,530 | $41,390 | $69,950 | $61,610 |
| 205 | Atlanta, GA | $60,470 | $42,720 | $69,200 | $60,430 |
| 206 | Lima, OH | $60,400 | $42,450 | $69,240 | $67,360 |
| 207 | Columbus, IN | $60,380 | $42,990 | $68,930 | $64,920 |
| 208 | Houston, TX | $60,380 | $42,490 | $69,200 | $61,220 |
| 209 | Canton, OH | $60,300 | $40,290 | $70,160 | $67,450 |
| 210 | Memphis, TN-MS-AR | $60,300 | $43,280 | $68,680 | $65,420 |
| 211 | Midland, TX | $60,260 | $42,740 | $68,890 | $62,910 |
| 212 | Fond du Lac, WI | $60,050 | $44,050 | $67,930 | $65,530 |
| 213 | Oklahoma City, OK | $60,050 | $39,400 | $70,220 | $66,420 |
| 214 | Louisville/Jefferson County, KY-IN | $60,030 | $44,840 | $67,520 | $64,500 |
| 215 | Williamsport, PA | $60,030 | $44,370 | $67,720 | $65,000 |
| 216 | Miami, FL | $60,010 | $43,990 | $67,890 | $52,570 |
| 217 | Charlotte, NC-SC | $59,950 | $43,700 | $67,930 | $61,580 |
| 218 | Battle Creek, MI | $59,920 | $43,620 | $67,950 | $66,180 |
| 219 | Bay City, MI | $59,920 | $40,290 | $69,600 | $65,190 |
| 220 | Baton Rouge, LA | $59,820 | $42,060 | $68,560 | $65,900 |
| 221 | Lincoln, NE | $59,820 | $43,930 | $67,620 | $65,320 |
| 222 | Manhattan, KS | $59,740 | $43,830 | $67,560 | $66,260 |
| 223 | Erie, PA | $59,260 | $42,830 | $67,350 | $65,160 |
| 224 | Altoona, PA | $59,240 | $42,540 | $67,480 | $66,180 |
| 225 | Charlottesville, VA | $59,240 | $45,050 | $66,250 | $59,750 |
| 226 | Dover, DE | $59,160 | $45,070 | $66,100 | $60,670 |
| 227 | San Antonio, TX | $59,160 | $41,250 | $67,970 | $62,460 |
| 228 | Yuma, AZ | $59,030 | $42,330 | $67,270 | $63,670 |
| 229 | Jacksonville, FL | $58,820 | $42,080 | $67,060 | $59,130 |
| 230 | Durham, NC | $58,490 | $43,660 | $65,770 | $59,950 |
| 231 | Raleigh, NC | $58,490 | $42,790 | $66,230 | $59,590 |
| 232 | Richmond, VA | $58,490 | $43,490 | $65,870 | $59,770 |
| 233 | Charleston, SC | $58,470 | $43,490 | $65,850 | $57,910 |
| 234 | Virginia Beach, VA-NC | $58,390 | $42,700 | $66,100 | $59,620 |
| 235 | Idaho Falls, ID | $58,360 | $40,790 | $67,020 | $61,810 |
| 236 | Florence, SC | $58,340 | $39,890 | $67,430 | $67,230 |
| 237 | Lake Havasu City, AZ | $58,240 | $42,540 | $65,960 | $61,890 |
| 238 | Tulsa, OK | $58,220 | $38,750 | $67,810 | $65,260 |
| 239 | Greensboro, NC | $58,180 | $42,760 | $65,770 | $62,650 |
| 240 | Niles, MI | $58,050 | $41,890 | $66,020 | $62,850 |
| 241 | North Port, FL | $58,050 | $42,580 | $65,690 | $56,680 |
| 242 | Spartanburg, SC | $57,970 | $42,990 | $65,330 | $63,670 |
| 243 | Cheyenne, WY | $57,950 | $40,370 | $66,580 | $60,060 |
| 244 | Terre Haute, IN | $57,950 | $41,140 | $66,230 | $66,000 |
| 245 | Harrisonburg, VA | $57,930 | $43,680 | $64,960 | $61,050 |
| 246 | Knoxville, TN | $57,930 | $42,600 | $65,480 | $62,580 |
| 247 | Pocatello, ID | $57,890 | $39,190 | $67,080 | $65,110 |
| 248 | Dalton, GA | $57,680 | $41,850 | $65,480 | $64,200 |
| 249 | Asheville, NC | $57,550 | $44,470 | $63,980 | $59,630 |
| 250 | Cape Coral, FL | $57,510 | $42,310 | $64,980 | $56,190 |
| 251 | Odessa, TX | $57,510 | $37,650 | $67,310 | $61,250 |
| 252 | Greenville, SC | $57,450 | $42,700 | $64,710 | $61,600 |
| 253 | Hilton Head Island, SC | $57,390 | $42,970 | $64,480 | $58,550 |
| 254 | Paducah, KY-IL | $57,350 | $43,640 | $64,080 | $66,620 |
| 255 | State College, PA | $57,320 | $44,470 | $63,670 | $59,240 |
| 256 | Grand Island, NE | $57,280 | $42,580 | $64,520 | $66,100 |
| 257 | Tyler, TX | $57,220 | $38,810 | $66,290 | $62,090 |
| 258 | Jackson, TN | $57,120 | $41,970 | $64,560 | $66,790 |
| 259 | Lynchburg, VA | $57,120 | $41,640 | $64,750 | $63,920 |
| 260 | Muncie, IN | $57,120 | $41,290 | $64,920 | $64,800 |
| 261 | Springfield, MO | $57,100 | $40,810 | $65,120 | $64,460 |
| 262 | Port St. Lucie, FL | $57,080 | $42,000 | $64,500 | $56,950 |
| 263 | Midland, MI | $57,030 | $40,060 | $65,400 | $62,040 |
| 264 | Sherman, TX | $56,970 | $38,940 | $65,850 | $60,750 |
| 265 | Palm Bay, FL | $56,850 | $41,930 | $64,190 | $56,850 |
| 266 | Albuquerque, NM | $56,800 | $42,100 | $64,040 | $59,450 |
| 267 | Punta Gorda, FL | $56,740 | $43,160 | $63,440 | $56,440 |
| 268 | Wheeling, WV-OH | $56,640 | $39,020 | $65,310 | $64,130 |
| 269 | Weirton, WV-OH | $56,600 | $35,670 | $66,890 | $63,580 |
| 270 | Beaumont, TX | $56,580 | $40,930 | $64,290 | $62,830 |
| 271 | Enid, OK | $56,560 | $37,440 | $65,980 | $67,120 |
| 272 | Lakeland, FL | $56,560 | $41,970 | $63,730 | $58,220 |
| 273 | Logan, UT-ID | $56,560 | $40,520 | $64,440 | $58,960 |
| 274 | Longview, TX | $56,470 | $39,830 | $64,670 | $63,110 |
| 275 | Columbia, SC | $56,410 | $43,390 | $62,840 | $60,230 |
| 276 | Joplin, MO-KS | $56,410 | $40,790 | $64,110 | $65,810 |
| 277 | Muskegon, MI | $56,330 | $41,370 | $63,710 | $60,880 |
| 278 | Twin Falls, ID | $56,260 | $41,020 | $63,750 | $61,080 |
| 279 | Pensacola, FL | $56,220 | $40,710 | $63,880 | $57,530 |
| 280 | Shreveport, LA | $56,120 | $39,540 | $64,290 | $66,210 |
| 281 | Orlando, FL | $56,040 | $40,540 | $63,670 | $55,260 |
| 282 | Chattanooga, TN-GA | $56,010 | $41,120 | $63,340 | $61,240 |
| 283 | Corpus Christi, TX | $56,010 | $39,500 | $64,170 | $60,440 |
| 284 | Tampa, FL | $55,930 | $42,890 | $62,360 | $55,440 |
| 285 | Provo, UT | $55,870 | $42,100 | $62,650 | $56,880 |
| 286 | Tucson, AZ | $55,830 | $38,520 | $64,360 | $57,620 |
| 287 | Hinesville, GA | $55,700 | $39,620 | $63,630 | $59,300 |
| 288 | Gainesville, GA | $55,680 | $40,100 | $63,360 | $57,540 |
| 289 | Winston, NC | $55,660 | $41,230 | $62,770 | $60,470 |
| 290 | Casper, WY | $55,640 | $40,040 | $63,340 | $59,300 |
| 291 | Savannah, GA | $55,540 | $39,350 | $63,500 | $58,340 |
| 292 | Burlington, NC | $55,520 | $42,000 | $62,170 | $59,570 |
| 293 | Rome, GA | $55,470 | $38,380 | $63,900 | $61,520 |
| 294 | Charleston, WV | $55,430 | $39,540 | $63,270 | $62,480 |
| 295 | Hammond, LA | $55,330 | $40,580 | $62,590 | $65,510 |
| 296 | Fayetteville, NC | $55,310 | $41,250 | $62,230 | $60,130 |
| 297 | Rocky Mount, NC | $55,270 | $40,560 | $62,500 | $62,800 |
| 298 | Slidell, LA | $55,120 | $38,210 | $63,440 | $59,440 |
| 299 | Amarillo, TX | $55,060 | $39,940 | $62,500 | $59,970 |
| 300 | Grants Pass, OR | $54,910 | $42,740 | $60,900 | $56,170 |
| 301 | Winchester, VA-WV | $54,910 | $41,450 | $61,550 | $56,930 |
| 302 | Bowling Green, KY | $54,890 | $41,830 | $61,340 | $60,870 |
| 303 | Gainesville, FL | $54,850 | $40,390 | $61,980 | $56,700 |
| 304 | Fayetteville, AR | $54,830 | $41,600 | $61,340 | $60,020 |
| 305 | Johnstown, PA | $54,790 | $41,350 | $61,400 | $63,760 |
| 306 | Decatur, AL | $54,660 | $39,500 | $62,150 | $62,670 |
| 307 | Warner Robins, GA | $54,620 | $39,080 | $62,280 | $58,240 |
| 308 | Panama City, FL | $54,580 | $40,890 | $61,300 | $56,100 |
| 309 | Abilene, TX | $54,520 | $37,730 | $62,770 | $60,330 |
| 310 | Myrtle Beach, SC | $54,520 | $42,600 | $60,380 | $58,220 |
| 311 | Jackson, MS | $54,450 | $38,730 | $62,190 | $61,150 |
| 312 | Sebastian, FL | $54,430 | $41,720 | $60,720 | $55,370 |
| 313 | Waco, TX | $54,410 | $40,350 | $61,340 | $58,790 |
| 314 | Santa Fe, NM | $54,390 | $44,010 | $59,510 | $55,070 |
| 315 | Elizabethtown, KY | $54,330 | $37,980 | $62,380 | $59,990 |
| 316 | Deltona, FL | $54,230 | $41,720 | $60,380 | $54,580 |
| 317 | Farmington, NM | $54,200 | $40,580 | $60,900 | $61,800 |
| 318 | Lubbock, TX | $54,140 | $38,400 | $61,900 | $59,290 |
| 319 | Houma, LA | $54,100 | $37,960 | $62,070 | $63,570 |
| 320 | Roanoke, VA | $53,960 | $39,060 | $61,300 | $57,640 |
| 321 | Wildwood, FL | $53,960 | $39,480 | $61,090 | $63,170 |
| 322 | Huntsville, AL | $53,830 | $40,100 | $60,570 | $57,840 |
| 323 | Clarksville, TN-KY | $53,730 | $39,640 | $60,670 | $59,080 |
| 324 | Blacksburg, VA | $53,680 | $42,430 | $59,240 | $57,900 |
| 325 | San Angelo, TX | $53,440 | $39,600 | $60,240 | $57,800 |
| 326 | Greenville, NC | $53,410 | $39,670 | $60,200 | $60,420 |
| 327 | Sumter, SC | $53,350 | $40,460 | $59,700 | $60,610 |
| 328 | Killeen, TX | $53,310 | $37,590 | $61,050 | $58,500 |
| 329 | Ocala, FL | $53,310 | $38,810 | $60,440 | $55,980 |
| 330 | Monroe, LA | $53,270 | $37,130 | $61,210 | $63,720 |
| 331 | Pinehurst, NC | $53,190 | $40,460 | $59,450 | $60,210 |
| 332 | Cape Girardeau, MO-IL | $53,060 | $39,170 | $59,880 | $61,640 |
| 333 | Morristown, TN | $53,060 | $39,420 | $59,780 | $61,440 |
| 334 | St. George, UT | $53,000 | $33,320 | $62,670 | $54,460 |
| 335 | Tallahassee, FL | $52,890 | $38,830 | $59,840 | $56,310 |
| 336 | Lewiston, ID-WA | $52,830 | $38,400 | $59,920 | $57,950 |
| 337 | Brunswick, GA | $52,770 | $36,150 | $60,940 | $60,170 |
| 338 | Lafayette, LA | $52,730 | $37,070 | $60,440 | $60,460 |
| 339 | Hickory, NC | $52,710 | $38,850 | $59,510 | $59,570 |
| 340 | Victoria, TX | $52,710 | $37,590 | $60,150 | $58,670 |
| 341 | Macon, GA | $52,690 | $38,440 | $59,720 | $59,520 |
| 342 | College Station, TX | $52,670 | $40,480 | $58,660 | $57,910 |
| 343 | Birmingham, AL | $52,640 | $39,620 | $59,050 | $57,440 |
| 344 | Crestview, FL | $52,640 | $38,380 | $59,680 | $54,250 |
| 345 | Wilmington, NC | $52,560 | $39,420 | $59,030 | $54,510 |
| 346 | Las Cruces, NM | $52,540 | $39,290 | $59,070 | $58,240 |
| 347 | Gulfport, MS | $52,520 | $38,440 | $59,470 | $58,350 |
| 348 | Texarkana, TX-AR | $52,500 | $38,520 | $59,360 | $62,490 |
| 349 | Albany, GA | $52,350 | $36,770 | $60,030 | $59,710 |
| 350 | Sierra Vista, AZ | $52,310 | $38,750 | $58,990 | $58,620 |
| 351 | Wichita Falls, TX | $52,100 | $36,630 | $59,740 | $58,200 |
| 352 | Huntington, WV-KY-OH | $52,080 | $37,480 | $59,280 | $58,900 |
| 353 | Mobile, AL | $52,040 | $38,650 | $58,640 | $59,070 |
| 354 | Augusta, GA-SC | $51,920 | $37,090 | $59,220 | $56,490 |
| 355 | Johnson City, TN | $51,900 | $39,580 | $57,970 | $59,030 |
| 356 | Goldsboro, NC | $51,880 | $39,080 | $58,180 | $58,650 |
| 357 | Lake Charles, LA | $51,630 | $39,770 | $57,470 | $60,140 |
| 358 | Homosassa Springs, FL | $51,580 | $39,850 | $57,370 | $55,190 |
| 359 | Gadsden, AL | $51,560 | $36,610 | $58,930 | $60,200 |
| 360 | Alexandria, LA | $51,400 | $37,110 | $58,430 | $59,990 |
| 361 | Montgomery, AL | $51,290 | $37,130 | $58,260 | $57,190 |
| 362 | Kingsport, TN-VA | $51,270 | $38,330 | $57,640 | $59,310 |
| 363 | Athens, GA | $50,880 | $37,020 | $57,700 | $54,510 |
| 364 | Auburn, AL | $50,880 | $36,670 | $57,870 | $57,860 |
| 365 | Jacksonville, NC | $50,750 | $35,760 | $58,160 | $55,110 |
| 366 | Brownsville, TX | $50,650 | $36,550 | $57,600 | $58,910 |
| 367 | Hattiesburg, MS | $50,540 | $37,840 | $56,800 | $57,670 |
| 368 | Tuscaloosa, AL | $50,440 | $38,080 | $56,510 | $57,500 |
| 369 | Laredo, TX | $50,420 | $36,880 | $57,080 | $57,980 |
| 370 | McAllen, TX | $50,380 | $36,380 | $57,280 | $58,650 |
| 371 | Little Rock, AR | $50,270 | $38,500 | $56,080 | $56,250 |
| 372 | Jonesboro, AR | $50,150 | $40,250 | $55,020 | $58,400 |
| 373 | Fort Smith, AR-OK | $49,770 | $37,560 | $55,810 | $57,950 |
| 374 | Columbus, GA-AL | $49,710 | $35,510 | $56,720 | $55,670 |
| 375 | El Paso, TX | $49,300 | $32,820 | $57,410 | $54,830 |
| 376 | Morgantown, WV | $49,190 | $35,280 | $56,060 | $52,710 |
| 377 | Valdosta, GA | $49,090 | $36,090 | $55,470 | $55,610 |
| 378 | Hot Springs, AR | $48,960 | $37,940 | $54,370 | $57,110 |
| 379 | Anniston, AL | $48,920 | $35,820 | $55,390 | $56,920 |
| 380 | Florence, AL | $48,820 | $35,570 | $55,350 | $57,560 |
| 381 | Daphne, AL | $48,460 | $36,520 | $54,330 | $51,180 |
| 382 | Dothan, AL | $47,650 | $35,420 | $53,680 | $56,840 |
| 383 | Beckley, WV | $45,840 | $34,070 | $51,650 | $51,870 |
| 384 | Parkersburg, WV | $45,760 | $35,460 | $50,810 | $52,560 |
| 385 | Sebring, FL | $45,700 | $32,840 | $52,020 | $49,420 |
| 386 | San Juan, PR | $35,260 | $26,540 | $39,540 | N/A |
| 387 | Mayaguez, PR | $32,340 | $25,250 | $35,840 | N/A |
| 388 | Ponce, PR | $32,280 | $24,250 | $36,250 | N/A |
| 389 | Arecibo, PR | $30,330 | $23,230 | $33,820 | N/A |
More
More on HVAC technicians
Method
About these numbers
- Mean wages are BLS Occupational Employment and Wage Statistics (OEWS) May 2025 estimates for each metropolitan statistical area, as published in the Department of Labor’s 2026–27 OFLC prevailing-wage file. Only metros with their own BLS estimate are listed.
- Entry (Level I) and experienced (Level IV) are the Department of Labor’s prevailing-wage levels for the occupation in that metro, used for employer visa filings. They are benchmarks from the same OEWS survey, not percentiles.
- OEWS top-codes wages at $115 an hour ($239,200 a year); top-coded means are shown as "$239,200+" and left out of rankings.
- At US prices divides the mean by the metro’s BEA Regional Price Parity (2024) over 100, a NueCareer calculation.
Questions
HVAC Technician salary by city: FAQ
Which city pays HVAC technicians the most?
San Jose, CA, where the average (mean) wage is $91,290 a year, followed by San Francisco, CA ($86,550), Seattle, WA ($85,430), Anchorage, AK ($85,300). The national mean is $64,780 (BLS OEWS, May 2025).
Where do HVAC technicians earn the most after cost of living?
Divided by each metro's BEA price level, pay goes furthest in Decatur, IL ($88,410 at national prices, $78,170 nominal), Peoria, IL ($86,070 at national prices, $78,520 nominal), Rockford, IL ($83,510 at national prices, $76,960 nominal).
How much do HVAC technicians make in the biggest cities?
New York, NY-NJ: $79,730; Los Angeles, CA: $74,630; Chicago, IL-IN: $79,330; Dallas, TX: $61,760; Houston, TX: $60,380 (mean annual wage, BLS OEWS May 2025).
Where do HVAC technicians earn the least?
Of the 389 metro areas with their own estimate, Arecibo, PR has the lowest mean wage, $30,330.