Heating, Air Conditioning, and Refrigeration Mechanics and Installers Salary

Also known as: HVAC Technician, HVAC Tech

Median Salary
$61,010
per year
Hourly Rate
$29.33
per hour
Employment
409,670
jobs in the U.S.

Salary Distribution

10th percentile
$40,050
25th percentile
$48,360
Median
$61,010
75th percentile
$77,060
90th percentile
$95,210

💰 Heating, Air Conditioning, and Refrigeration Mechanics and Installers Salary by State

Best Cities (cost-adjusted) →

Salary Map — Click a state for details

$48K
$84K■ No data
StateMedianvs. National
District of Columbia$84,390+38.3%
Alaska$77,430+26.9%
Illinois$77,410+26.9%
Massachusetts$77,300+26.7%
Connecticut$76,610+25.6%
Minnesota$76,350+25.1%
Washington$75,660+24.0%
North Dakota$74,490+22.1%
New Jersey$74,450+22.0%
New York$74,430+22.0%
New Hampshire$73,850+21.0%
California$72,560+18.9%
Maryland$70,020+14.8%
Rhode Island$67,370+10.4%
Hawaii$65,450+7.3%
Colorado$65,200+6.9%
Maine$63,170+3.5%
Oregon$62,940+3.2%
Ohio$62,510+2.5%
Pennsylvania$62,400+2.3%
Delaware$62,320+2.1%
Vermont$62,150+1.9%
Wisconsin$61,710+1.1%
South Dakota$61,390+0.6%
Michigan$60,850-0.3%
Montana$60,850-0.3%
Iowa$60,680-0.5%
Nevada$60,510-0.8%
Kansas$60,460-0.9%
Indiana$60,430-1.0%
Missouri$59,950-1.7%
Nebraska$59,850-1.9%
Virginia$59,730-2.1%
Arizona$59,400-2.6%
Utah$58,730-3.7%
Louisiana$58,650-3.9%
Kentucky$58,620-3.9%
Texas$57,760-5.3%
Oklahoma$57,560-5.7%
North Carolina$57,260-6.1%
Florida$56,670-7.1%
South Carolina$56,610-7.2%
Georgia$56,390-7.6%
Idaho$56,240-7.8%
Tennessee$55,490-9.0%
Wyoming$54,700-10.3%
New Mexico$50,270-17.6%
West Virginia$48,850-19.9%
Mississippi$48,680-20.2%
Alabama$48,370-20.7%
Arkansas$48,110-21.1%

🏙️ Heating, Air Conditioning, and Refrigeration Mechanics and Installers Salary by Metro Area

Metro AreaMedianvs. National
Fairbanks-College, AK$93,820+53.8%
Anchorage, AK$85,620+40.3%
Napa, CA$84,570+38.6%
San Jose-Sunnyvale-Santa Clara, CA$82,050+34.5%
Seattle-Tacoma-Bellevue, WA$80,100+31.3%
Santa Rosa-Petaluma, CA$79,510+30.3%
Peoria, IL$78,710+29.0%
Santa Maria-Santa Barbara, CA$78,640+28.9%
Boston-Cambridge-Newton, MA-NH$78,530+28.7%
San Francisco-Oakland-Fremont, CA$78,490+28.7%
Santa Cruz-Watsonville, CA$78,330+28.4%
New York-Newark-Jersey City, NY-NJ$77,990+27.8%
Chicago-Naperville-Elgin, IL-IN$77,960+27.8%
Decatur, IL$77,770+27.5%
Rochester, MN$77,500+27.0%
Bridgeport-Stamford-Danbury, CT$77,490+27.0%
Minneapolis-St. Paul-Bloomington, MN-WI$77,490+27.0%
Mount Vernon-Anacortes, WA$77,010+26.2%
New Haven, CT$76,880+26.0%
Mankato, MN$76,670+25.7%
Springfield, MA$76,530+25.4%
Olympia-Lacey-Tumwater, WA$76,260+25.0%
Hartford-West Hartford-East Hartford, CT$76,180+24.9%
Fargo, ND-MN$75,920+24.4%
Duluth, MN-WI$75,710+24.1%
Stockton-Lodi, CA$75,710+24.1%
Kennewick-Richland, WA$75,660+24.0%
Grand Forks, ND-MN$75,470+23.7%
Trenton-Princeton, NJ$75,240+23.3%
El Centro, CA$75,220+23.3%
San Luis Obispo-Paso Robles, CA$75,160+23.2%
Rockford, IL$75,070+23.0%
Ann Arbor, MI$75,000+22.9%
Norwich-New London-Willimantic, CT$74,990+22.9%
Champaign-Urbana, IL$74,880+22.7%
San Diego-Chula Vista-Carlsbad, CA$74,880+22.7%
Kahului-Wailuku, HI$74,720+22.5%
Bremerton-Silverdale-Port Orchard, WA$74,650+22.4%
St. Cloud, MN$74,420+22.0%
Los Angeles-Long Beach-Anaheim, CA$73,830+21.0%
Worcester, MA$73,800+21.0%
Amherst Town-Northampton, MA$73,370+20.3%
Barnstable Town, MA$73,330+20.2%
Manchester-Nashua, NH$73,090+19.8%
Lawton, OK$72,980+19.6%
Bozeman, MT$72,970+19.6%
Waterbury-Shelton, CT$72,710+19.2%
Salinas, CA$72,550+18.9%
Bellingham, WA$72,190+18.3%
Washington-Arlington-Alexandria, DC-VA-MD-WV$71,920+17.9%
Denver-Aurora-Centennial, CO$71,580+17.3%
Boulder, CO$71,080+16.5%
Springfield, IL$70,730+15.9%
Oxnard-Thousand Oaks-Ventura, CA$69,710+14.3%
Burlington-South Burlington, VT$68,430+12.2%
Vineland, NJ$68,250+11.9%
Vallejo, CA$67,950+11.4%
Providence-Warwick, RI-MA$67,380+10.4%
Lewiston-Auburn, ME$67,180+10.1%
Sacramento-Roseville-Folsom, CA$66,670+9.3%
Syracuse, NY$66,600+9.2%
Bakersfield-Delano, CA$66,400+8.8%
Fort Collins-Loveland, CO$66,290+8.7%
Albany-Schenectady-Troy, NY$66,040+8.2%
Yakima, WA$65,900+8.0%
Dalton, GA$65,560+7.5%
Kiryas Joel-Poughkeepsie-Newburgh, NY$65,530+7.4%
Urban Honolulu, HI$65,450+7.3%
Portland-Vancouver-Hillsboro, OR-WA$65,260+7.0%
Davenport-Moline-Rock Island, IA-IL$65,190+6.9%
Salem, OR$65,050+6.6%
Visalia, CA$64,990+6.5%
Kokomo, IN$64,800+6.2%
Bismarck, ND$64,770+6.2%
Modesto, CA$64,760+6.1%
Ithaca, NY$64,690+6.0%
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$64,580+5.9%
Topeka, KS$64,480+5.7%
Columbus, OH$64,440+5.6%
Iowa City, IA$64,440+5.6%
Longview-Kelso, WA$64,400+5.6%
Riverside-San Bernardino-Ontario, CA$64,300+5.4%
Portland-South Portland, ME$64,090+5.0%
Merced, CA$64,040+5.0%
Bloomington, IL$64,030+5.0%
Minot, ND$63,950+4.8%
Pittsfield, MA$63,900+4.7%
Corvallis, OR$63,720+4.4%
Rochester, NY$63,570+4.2%
New Orleans-Metairie, LA$63,500+4.1%
Baltimore-Columbia-Towson, MD$63,180+3.6%
Detroit-Warren-Dearborn, MI$63,170+3.5%
Madison, WI$63,150+3.5%
Allentown-Bethlehem-Easton, PA-NJ$63,130+3.5%
Redding, CA$63,020+3.3%
St. Louis, MO-IL$63,000+3.3%
Baton Rouge, LA$62,940+3.2%
Milwaukee-Waukesha, WI$62,930+3.1%
Chico, CA$62,920+3.1%
Watertown-Fort Drum, NY$62,850+3.0%
Yuba City, CA$62,850+3.0%
Spokane-Spokane Valley, WA$62,840+3.0%
Cleveland, OH$62,790+2.9%
Kansas City, MO-KS$62,680+2.7%
Hanford-Corcoran, CA$62,670+2.7%
Helena, MT$62,670+2.7%
Springfield, OH$62,670+2.7%
Des Moines-West Des Moines, IA$62,640+2.7%
Fresno, CA$62,580+2.6%
Harrisburg-Carlisle, PA$62,570+2.6%
Kankakee, IL$62,570+2.6%
Omaha, NE-IA$62,570+2.6%
Walla Walla, WA$62,530+2.5%
Dayton-Kettering-Beavercreek, OH$62,500+2.4%
Toledo, OH$62,460+2.4%
Sioux Falls, SD-MN$62,440+2.3%
Carson City, NV$62,400+2.3%
Elmira, NY$62,400+2.3%
La Crosse-Onalaska, WI-MN$62,400+2.3%
Lebanon, PA$62,370+2.2%
Staunton-Stuarts Draft, VA$62,350+2.2%
Billings, MT$62,240+2.0%
Cincinnati, OH-KY-IN$62,240+2.0%
Buffalo-Cheektowaga, NY$62,180+1.9%
Indianapolis-Carmel-Greenwood, IN$62,160+1.9%
Pittsburgh, PA$62,140+1.9%
Chambersburg, PA$62,090+1.8%
Binghamton, NY$62,020+1.7%
Greeley, CO$62,020+1.7%
York-Hanover, PA$61,970+1.6%
Reno, NV$61,940+1.5%
St. Joseph, MO-KS$61,910+1.5%
Utica-Rome, NY$61,880+1.4%
Lexington Park, MD$61,840+1.4%
Scranton--Wilkes-Barre, PA$61,750+1.2%
Racine-Mount Pleasant, WI$61,740+1.2%
Reading, PA$61,740+1.2%
Wenatchee-East Wenatchee, WA$61,630+1.0%
Appleton, WI$61,600+1.0%
Sheboygan, WI$61,580+0.9%
Kingston, NY$61,470+0.8%
Colorado Springs, CO$61,460+0.7%
Bangor, ME$61,430+0.7%
Lafayette-West Lafayette, IN$61,430+0.7%
Rapid City, SD$61,430+0.7%
Dubuque, IA$61,410+0.7%
Green Bay, WI$61,340+0.5%
Eau Claire, WI$61,280+0.4%
Kalamazoo-Portage, MI$61,270+0.4%
Kenosha, WI$61,260+0.4%
Youngstown-Warren, OH$61,260+0.4%
Jackson, MI$61,220+0.3%
Salisbury, MD$61,220+0.3%
Phoenix-Mesa-Chandler, AZ$61,170+0.3%
Bend, OR$61,150+0.2%
Akron, OH$61,090+0.1%
Sandusky, OH$61,040+0.0%
Lima, OH$60,950-0.1%
Bloomington, IN$60,920-0.1%
Fort Wayne, IN$60,830-0.3%
Austin-Round Rock-San Marcos, TX$60,820-0.3%
Michigan City-La Porte, IN$60,810-0.3%
Salt Lake City-Murray, UT$60,790-0.4%
Glens Falls, NY$60,780-0.4%
Cedar Rapids, IA$60,680-0.5%
Great Falls, MT$60,670-0.6%
Atlantic City-Hammonton, NJ$60,640-0.6%
Traverse City, MI$60,590-0.7%
Grand Junction, CO$60,540-0.8%
Gettysburg, PA$60,530-0.8%
Lancaster, PA$60,530-0.8%
Oshkosh-Neenah, WI$60,530-0.8%
Lansing-East Lansing, MI$60,440-0.9%
Ames, IA$60,430-1.0%
Waterloo-Cedar Falls, IA$60,400-1.0%
Lexington-Fayette, KY$60,280-1.2%
Nashville-Davidson--Murfreesboro--Franklin, TN$60,270-1.2%
Las Vegas-Henderson-North Las Vegas, NV$60,240-1.3%
Missoula, MT$60,240-1.3%
Harrisonburg, VA$60,210-1.3%
Grand Rapids-Wyoming-Kentwood, MI$60,190-1.3%
Bay City, MI$60,170-1.4%
Oklahoma City, OK$60,120-1.5%
Battle Creek, MI$60,100-1.5%
Owensboro, KY$60,060-1.6%
Saginaw, MI$60,060-1.6%
Eugene-Springfield, OR$60,050-1.6%
Hinesville, GA$59,910-1.8%
Flint, MI$59,870-1.9%
Charlotte-Concord-Gastonia, NC-SC$59,840-1.9%
Sioux City, IA-NE-SD$59,840-1.9%
Dover, DE$59,810-2.0%
Janesville-Beloit, WI$59,770-2.0%
Medford, OR$59,750-2.1%
Elkhart-Goshen, IN$59,590-2.3%
Dallas-Fort Worth-Arlington, TX$59,560-2.4%
Charlottesville, VA$59,540-2.4%
Naples-Marco Island, FL$59,540-2.4%
Wichita, KS$59,520-2.4%
Fond du Lac, WI$59,510-2.5%
Evansville, IN$59,500-2.5%
Virginia Beach-Chesapeake-Norfolk, VA-NC$59,470-2.5%
South Bend-Mishawaka, IN-MI$59,460-2.5%
Lawrence, KS$59,390-2.7%
Lincoln, NE$59,350-2.7%
Monroe, MI$59,340-2.7%
Williamsport, PA$59,260-2.9%
Durham-Chapel Hill, NC$59,180-3.0%
Ogden, UT$59,150-3.0%
Richmond, VA$59,130-3.1%
Pueblo, CO$59,110-3.1%
Wausau, WI$59,110-3.1%
North Port-Bradenton-Sarasota, FL$59,070-3.2%
Mansfield, OH$59,010-3.3%
Erie, PA$58,990-3.3%
Atlanta-Sandy Springs-Roswell, GA$58,970-3.3%
Houston-Pasadena-The Woodlands, TX$58,940-3.4%
Louisville/Jefferson County, KY-IN$58,930-3.4%
Canton-Massillon, OH$58,910-3.4%
Raleigh-Cary, NC$58,900-3.5%
Albany, OR$58,890-3.5%
Columbia, MO$58,880-3.5%
Coeur d'Alene, ID$58,800-3.6%
Florence, SC$58,790-3.6%
Greenville-Anderson-Greer, SC$58,760-3.7%
Tulsa, OK$58,750-3.7%
Shreveport-Bossier City, LA$58,620-3.9%
Jacksonville, FL$58,590-4.0%
San Antonio-New Braunfels, TX$58,590-4.0%
Odessa, TX$58,580-4.0%
Altoona, PA$58,550-4.0%
Greensboro-High Point, NC$58,520-4.1%
Lynchburg, VA$58,500-4.1%
Houma-Bayou Cane-Thibodaux, LA$58,470-4.2%
Charleston-North Charleston, SC$58,410-4.3%
Hagerstown-Martinsburg, MD-WV$58,410-4.3%
Flagstaff, AZ$58,360-4.3%
Hilton Head Island-Bluffton-Port Royal, SC$58,280-4.5%
Prescott Valley-Prescott, AZ$58,280-4.5%
Jefferson City, MO$58,180-4.6%
Cape Coral-Fort Myers, FL$58,170-4.7%
Casper, WY$58,150-4.7%
Niles, MI$58,130-4.7%
Asheville, NC$58,120-4.7%
Grand Island, NE$58,070-4.8%
Miami-Fort Lauderdale-West Palm Beach, FL$58,040-4.9%
Pensacola-Ferry Pass-Brent, FL$58,030-4.9%
Manhattan, KS$58,000-4.9%
State College, PA$57,970-5.0%
Cheyenne, WY$57,820-5.2%
Midland, TX$57,800-5.3%
Spartanburg, SC$57,790-5.3%
Columbia, SC$57,610-5.6%
Slidell-Mandeville-Covington, LA$57,320-6.0%
Yuma, AZ$57,290-6.1%
Boise City, ID$57,270-6.1%
Monroe, LA$57,270-6.1%
Palm Bay-Melbourne-Titusville, FL$57,240-6.2%
Port St. Lucie, FL$57,210-6.2%
Hammond, LA$57,140-6.3%
Albuquerque, NM$57,110-6.4%
Punta Gorda, FL$57,090-6.4%
Weirton-Steubenville, WV-OH$57,000-6.6%
Lake Havasu City-Kingman, AZ$56,810-6.9%
Knoxville, TN$56,780-6.9%
Memphis, TN-MS-AR$56,780-6.9%
Beaumont-Port Arthur, TX$56,720-7.0%
Lakeland-Winter Haven, FL$56,680-7.1%
Paducah, KY-IL$56,610-7.2%
Muskegon-Norton Shores, MI$56,550-7.3%
Midland, MI$56,490-7.4%
Springfield, MO$56,410-7.5%
Sherman-Denison, TX$56,330-7.7%
Winchester, VA-WV$56,250-7.8%
Wheeling, WV-OH$56,240-7.8%
Fayetteville, NC$56,220-7.9%
Tucson, AZ$56,070-8.1%
Waco, TX$55,860-8.4%
Muncie, IN$55,850-8.5%
Elizabethtown, KY$55,740-8.6%
Rocky Mount, NC$55,690-8.7%
Gainesville, FL$55,670-8.8%
Logan, UT-ID$55,420-9.2%
Joplin, MO-KS$55,360-9.3%
Winston-Salem, NC$55,360-9.3%
Bowling Green, KY$55,230-9.5%
Longview, TX$55,050-9.8%
Columbus, IN$54,490-10.7%
Abilene, TX$54,330-10.9%
Terre Haute, IN$54,300-11.0%
Enid, OK$54,290-11.0%
Myrtle Beach-Conway-North Myrtle Beach, SC$54,230-11.1%
Jackson, TN$54,150-11.2%
Johnstown, PA$54,050-11.4%
Tallahassee, FL$53,690-12.0%
Fayetteville-Springdale-Rogers, AR$53,620-12.1%
Gainesville, GA$53,310-12.6%
Greenville, NC$53,160-12.9%
Pinehurst-Southern Pines, NC$52,580-13.8%
Burlington, NC$52,450-14.0%
Jackson, MS$52,060-14.7%
Farmington, NM$52,040-14.7%
Rome, GA$52,040-14.7%
Lafayette, LA$51,970-14.8%
Savannah, GA$51,770-15.1%
Corpus Christi, TX$51,760-15.2%
Panama City-Panama City Beach, FL$51,600-15.4%
Goldsboro, NC$51,540-15.5%
Charleston, WV$51,510-15.6%
Orlando-Kissimmee-Sanford, FL$51,460-15.7%
Wildwood-The Villages, FL$51,220-16.0%
Twin Falls, ID$51,080-16.3%
Chattanooga, TN-GA$50,950-16.5%
Pocatello, ID$50,940-16.5%
Tampa-St. Petersburg-Clearwater, FL$50,540-17.2%
Clarksville, TN-KY$50,480-17.3%
Sebastian-Vero Beach-West Vero Corridor, FL$50,470-17.3%
Hickory-Lenoir-Morganton, NC$50,300-17.6%
Blacksburg-Christiansburg-Radford, VA$50,030-18.0%
Huntsville, AL$49,940-18.1%
Brunswick-St. Simons, GA$49,920-18.2%
Lewiston, ID-WA$49,880-18.2%
Sumter, SC$49,880-18.2%
Wilmington, NC$49,860-18.3%
Lubbock, TX$49,850-18.3%
Amarillo, TX$49,840-18.3%
Las Cruces, NM$49,650-18.6%
Killeen-Temple, TX$49,630-18.7%
Santa Fe, NM$49,360-19.1%
San Angelo, TX$49,330-19.1%
Gadsden, AL$49,300-19.2%
Tyler, TX$49,300-19.2%
Deltona-Daytona Beach-Ormond Beach, FL$49,290-19.2%
Wichita Falls, TX$49,240-19.3%
Roanoke, VA$49,230-19.3%
Idaho Falls, ID$49,190-19.4%
Sierra Vista-Douglas, AZ$49,080-19.6%
Ocala, FL$49,020-19.7%
Macon-Bibb County, GA$48,980-19.7%
Kingsport-Bristol, TN-VA$48,950-19.8%
Provo-Orem-Lehi, UT$48,930-19.8%
Augusta-Richmond County, GA-SC$48,900-19.8%
Athens-Clarke County, GA$48,890-19.9%
Huntington-Ashland, WV-KY-OH$48,860-19.9%
Crestview-Fort Walton Beach-Destin, FL$48,810-20.0%
Decatur, AL$48,750-20.1%
Birmingham, AL$48,740-20.1%
Montgomery, AL$48,680-20.2%
Warner Robins, GA$48,670-20.2%
Morristown, TN$48,650-20.3%
Jacksonville, NC$48,570-20.4%
Victoria, TX$48,550-20.4%
College Station-Bryan, TX$48,530-20.5%
Laredo, TX$48,450-20.6%
Tuscaloosa, AL$48,430-20.6%
Albany, GA$48,320-20.8%
Gulfport-Biloxi, MS$48,230-20.9%
Grants Pass, OR$48,190-21.0%
Auburn-Opelika, AL$48,170-21.0%
Fort Smith, AR-OK$48,160-21.1%
Johnson City, TN$48,010-21.3%
Little Rock-North Little Rock-Conway, AR$48,000-21.3%
Morgantown, WV$47,970-21.4%
Mobile, AL$47,960-21.4%
Brownsville-Harlingen, TX$47,910-21.5%
St. George, UT$47,790-21.7%
Anniston-Oxford, AL$47,780-21.7%
Texarkana, TX-AR$47,760-21.7%
Homosassa Springs, FL$47,470-22.2%
Lake Charles, LA$47,360-22.4%
Alexandria, LA$47,330-22.4%
El Paso, TX$47,270-22.5%
Jonesboro, AR$47,230-22.6%
McAllen-Edinburg-Mission, TX$47,170-22.7%
Cape Girardeau, MO-IL$47,150-22.7%
Valdosta, GA$47,020-22.9%
Daphne-Fairhope-Foley, AL$46,870-23.2%
Columbus, GA-AL$46,780-23.3%
Hot Springs, AR$46,630-23.6%
Hattiesburg, MS$46,590-23.6%
Florence-Muscle Shoals, AL$46,560-23.7%
Dothan, AL$46,210-24.3%
Parkersburg-Vienna, WV$45,600-25.3%
Virgin Islands$45,030-26.2%
Sebring, FL$44,720-26.7%
Beckley, WV$44,600-26.9%
Guam$40,110-34.3%
San Juan-Bayamon-Caguas, PR$32,380-46.9%
Puerto Rico$31,480-48.4%
Ponce, PR$29,970-50.9%
Mayaguez, PR$29,530-51.6%
Arecibo, PR$29,140-52.2%
Data Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS). Data reflects the most recent annual survey.