Heating, Air Conditioning, and Refrigeration Mechanics and Installers · SOC 49-9021

Heating, Air Conditioning, and Refrigeration Mechanics and Installers Salary in the Washington Metro Area

Source: BLS OEWS, May 2025Washington-Arlington-Alexandria, DC-VA-MD-WV metro area

Figures describe the Washington-Arlington-Alexandria, DC-VA-MD-WV metropolitan statistical area as defined by BLS/OMB — the whole multi-county metro region, not Washington city limits.

Median annual wage$71,920
Median hourly wage$34.58

Heating, Air Conditioning, and Refrigeration Mechanics and Installers in the Washington-Arlington-Alexandria, DC-VA-MD-WV metro area earned a median of $71,920 per year ($34.58 per hour) as of the May 2025 BLS OEWS estimates. Pay ranged from $46,920 at the 10th percentile to $105,180 at the 90th. BLS estimates 8,730 people work in this occupation in the area.

Pay distribution

Half of Heating, Air Conditioning, and Refrigeration Mechanics and Installers in the Washington metro area earn more than $71,920 per year, half earn less; the middle half earn between $57,670 and $89,240.

Wage percentiles (BLS OEWS)
Wage10th25thMedian75th90th
Annual$46,920$57,670$71,920$89,240$105,180
Hourly$22.56$27.72$34.58$42.90$50.57

A percentile is a cut point: 25% of workers in this occupation and area earn less than the 25th-percentile wage. The median is the 50th percentile — half earn less, half earn more.

Download CSV

How this area compares

  • Washington metro areathis metro area
    $71,920 median for Washington metro area; middle half earns $57,670 to $89,240
  • $84,390 median for District of Columbia; middle half earns $77,730 to $101,940
  • $61,010 median for United States; middle half earns $48,360 to $77,060

Bars span the 25th–75th percentile (the middle half of workers); the tick marks the median.

The median here is −15% vs District of Columbia overall and +18% vs the U.S. median for this occupation.

Compare with other areas

Where this metro sits nationally

$29,140$50,700$72,260$93,820Arecibo, PR — $29,140Mayaguez, PR — $29,530Ponce, PR — $29,970San Juan-Bayamon-Caguas, PR — $32,380Beckley, WV — $44,600Sebring, FL — $44,720Parkersburg-Vienna, WV — $45,600Dothan, AL — $46,210Florence-Muscle Shoals, AL — $46,560Hattiesburg, MS — $46,590Hot Springs, AR — $46,630Columbus, GA-AL — $46,780Daphne-Fairhope-Foley, AL — $46,870Valdosta, GA — $47,020Cape Girardeau, MO-IL — $47,150McAllen-Edinburg-Mission, TX — $47,170Jonesboro, AR — $47,230El Paso, TX — $47,270Alexandria, LA — $47,330Lake Charles, LA — $47,360Homosassa Springs, FL — $47,470Texarkana, TX-AR — $47,760Anniston-Oxford, AL — $47,780St. George, UT — $47,790Brownsville-Harlingen, TX — $47,910Mobile, AL — $47,960Morgantown, WV — $47,970Little Rock-North Little Rock-Conway, AR — $48,000Johnson City, TN — $48,010Fort Smith, AR-OK — $48,160Auburn-Opelika, AL — $48,170Grants Pass, OR — $48,190Gulfport-Biloxi, MS — $48,230Albany, GA — $48,320Tuscaloosa, AL — $48,430Laredo, TX — $48,450College Station-Bryan, TX — $48,530Victoria, TX — $48,550Jacksonville, NC — $48,570Morristown, TN — $48,650Warner Robins, GA — $48,670Montgomery, AL — $48,680Birmingham, AL — $48,740Decatur, AL — $48,750Crestview-Fort Walton Beach-Destin, FL — $48,810Huntington-Ashland, WV-KY-OH — $48,860Athens-Clarke County, GA — $48,890Augusta-Richmond County, GA-SC — $48,900Provo-Orem-Lehi, UT — $48,930Kingsport-Bristol, TN-VA — $48,950Macon-Bibb County, GA — $48,980Ocala, FL — $49,020Sierra Vista-Douglas, AZ — $49,080Idaho Falls, ID — $49,190Roanoke, VA — $49,230Wichita Falls, TX — $49,240Deltona-Daytona Beach-Ormond Beach, FL — $49,290Gadsden, AL — $49,300Tyler, TX — $49,300San Angelo, TX — $49,330Santa Fe, NM — $49,360Killeen-Temple, TX — $49,630Las Cruces, NM — $49,650Amarillo, TX — $49,840Lubbock, TX — $49,850Wilmington, NC — $49,860Lewiston, ID-WA — $49,880Sumter, SC — $49,880Brunswick-St. Simons, GA — $49,920Huntsville, AL — $49,940Blacksburg-Christiansburg-Radford, VA — $50,030Hickory-Lenoir-Morganton, NC — $50,300Sebastian-Vero Beach-West Vero Corridor, FL — $50,470Clarksville, TN-KY — $50,480Tampa-St. Petersburg-Clearwater, FL — $50,540Pocatello, ID — $50,940Chattanooga, TN-GA — $50,950Twin Falls, ID — $51,080Wildwood-The Villages, FL — $51,220Orlando-Kissimmee-Sanford, FL — $51,460Charleston, WV — $51,510Goldsboro, NC — $51,540Panama City-Panama City Beach, FL — $51,600Corpus Christi, TX — $51,760Savannah, GA — $51,770Lafayette, LA — $51,970Farmington, NM — $52,040Rome, GA — $52,040Jackson, MS — $52,060Burlington, NC — $52,450Pinehurst-Southern Pines, NC — $52,580Greenville, NC — $53,160Gainesville, GA — $53,310Fayetteville-Springdale-Rogers, AR — $53,620Tallahassee, FL — $53,690Johnstown, PA — $54,050Jackson, TN — $54,150Myrtle Beach-Conway-North Myrtle Beach, SC — $54,230Enid, OK — $54,290Terre Haute, IN — $54,300Abilene, TX — $54,330Columbus, IN — $54,490Longview, TX — $55,050Bowling Green, KY — $55,230Joplin, MO-KS — $55,360Winston-Salem, NC — $55,360Logan, UT-ID — $55,420Gainesville, FL — $55,670Rocky Mount, NC — $55,690Elizabethtown, KY — $55,740Muncie, IN — $55,850Waco, TX — $55,860Tucson, AZ — $56,070Fayetteville, NC — $56,220Wheeling, WV-OH — $56,240Winchester, VA-WV — $56,250Sherman-Denison, TX — $56,330Springfield, MO — $56,410Midland, MI — $56,490Muskegon-Norton Shores, MI — $56,550Paducah, KY-IL — $56,610Lakeland-Winter Haven, FL — $56,680Beaumont-Port Arthur, TX — $56,720Knoxville, TN — $56,780Memphis, TN-MS-AR — $56,780Lake Havasu City-Kingman, AZ — $56,810Weirton-Steubenville, WV-OH — $57,000Punta Gorda, FL — $57,090Albuquerque, NM — $57,110Hammond, LA — $57,140Port St. Lucie, FL — $57,210Palm Bay-Melbourne-Titusville, FL — $57,240Boise City, ID — $57,270Monroe, LA — $57,270Yuma, AZ — $57,290Slidell-Mandeville-Covington, LA — $57,320Columbia, SC — $57,610Spartanburg, SC — $57,790Midland, TX — $57,800Cheyenne, WY — $57,820State College, PA — $57,970Manhattan, KS — $58,000Pensacola-Ferry Pass-Brent, FL — $58,030Miami-Fort Lauderdale-West Palm Beach, FL — $58,040Grand Island, NE — $58,070Asheville, NC — $58,120Niles, MI — $58,130Casper, WY — $58,150Cape Coral-Fort Myers, FL — $58,170Jefferson City, MO — $58,180Hilton Head Island-Bluffton-Port Royal, SC — $58,280Prescott Valley-Prescott, AZ — $58,280Flagstaff, AZ — $58,360Charleston-North Charleston, SC — $58,410Hagerstown-Martinsburg, MD-WV — $58,410Houma-Bayou Cane-Thibodaux, LA — $58,470Lynchburg, VA — $58,500Greensboro-High Point, NC — $58,520Altoona, PA — $58,550Odessa, TX — $58,580Jacksonville, FL — $58,590San Antonio-New Braunfels, TX — $58,590Shreveport-Bossier City, LA — $58,620Tulsa, OK — $58,750Greenville-Anderson-Greer, SC — $58,760Florence, SC — $58,790Coeur d'Alene, ID — $58,800Columbia, MO — $58,880Albany, OR — $58,890Raleigh-Cary, NC — $58,900Canton-Massillon, OH — $58,910Louisville/Jefferson County, KY-IN — $58,930Houston-Pasadena-The Woodlands, TX — $58,940Atlanta-Sandy Springs-Roswell, GA — $58,970Erie, PA — $58,990Mansfield, OH — $59,010North Port-Bradenton-Sarasota, FL — $59,070Pueblo, CO — $59,110Wausau, WI — $59,110Richmond, VA — $59,130Ogden, UT — $59,150Durham-Chapel Hill, NC — $59,180Williamsport, PA — $59,260Monroe, MI — $59,340Lincoln, NE — $59,350Lawrence, KS — $59,390South Bend-Mishawaka, IN-MI — $59,460Virginia Beach-Chesapeake-Norfolk, VA-NC — $59,470Evansville, IN — $59,500Fond du Lac, WI — $59,510Wichita, KS — $59,520Charlottesville, VA — $59,540Naples-Marco Island, FL — $59,540Dallas-Fort Worth-Arlington, TX — $59,560Elkhart-Goshen, IN — $59,590Medford, OR — $59,750Janesville-Beloit, WI — $59,770Dover, DE — $59,810Charlotte-Concord-Gastonia, NC-SC — $59,840Sioux City, IA-NE-SD — $59,840Flint, MI — $59,870Hinesville, GA — $59,910Eugene-Springfield, OR — $60,050Owensboro, KY — $60,060Saginaw, MI — $60,060Battle Creek, MI — $60,100Oklahoma City, OK — $60,120Bay City, MI — $60,170Grand Rapids-Wyoming-Kentwood, MI — $60,190Harrisonburg, VA — $60,210Las Vegas-Henderson-North Las Vegas, NV — $60,240Missoula, MT — $60,240Nashville-Davidson--Murfreesboro--Franklin, TN — $60,270Lexington-Fayette, KY — $60,280Waterloo-Cedar Falls, IA — $60,400Ames, IA — $60,430Lansing-East Lansing, MI — $60,440Gettysburg, PA — $60,530Lancaster, PA — $60,530Oshkosh-Neenah, WI — $60,530Grand Junction, CO — $60,540Traverse City, MI — $60,590Atlantic City-Hammonton, NJ — $60,640Great Falls, MT — $60,670Cedar Rapids, IA — $60,680Glens Falls, NY — $60,780Salt Lake City-Murray, UT — $60,790Michigan City-La Porte, IN — $60,810Austin-Round Rock-San Marcos, TX — $60,820Fort Wayne, IN — $60,830Bloomington, IN — $60,920Lima, OH — $60,950Sandusky, OH — $61,040Akron, OH — $61,090Bend, OR — $61,150Phoenix-Mesa-Chandler, AZ — $61,170Jackson, MI — $61,220Salisbury, MD — $61,220Kenosha, WI — $61,260Youngstown-Warren, OH — $61,260Kalamazoo-Portage, MI — $61,270Eau Claire, WI — $61,280Green Bay, WI — $61,340Dubuque, IA — $61,410Bangor, ME — $61,430Lafayette-West Lafayette, IN — $61,430Rapid City, SD — $61,430Colorado Springs, CO — $61,460Kingston, NY — $61,470Sheboygan, WI — $61,580Appleton, WI — $61,600Wenatchee-East Wenatchee, WA — $61,630Racine-Mount Pleasant, WI — $61,740Reading, PA — $61,740Scranton--Wilkes-Barre, PA — $61,750Lexington Park, MD — $61,840Utica-Rome, NY — $61,880St. Joseph, MO-KS — $61,910Reno, NV — $61,940York-Hanover, PA — $61,970Binghamton, NY — $62,020Greeley, CO — $62,020Chambersburg, PA — $62,090Pittsburgh, PA — $62,140Indianapolis-Carmel-Greenwood, IN — $62,160Buffalo-Cheektowaga, NY — $62,180Billings, MT — $62,240Cincinnati, OH-KY-IN — $62,240Staunton-Stuarts Draft, VA — $62,350Lebanon, PA — $62,370Carson City, NV — $62,400Elmira, NY — $62,400La Crosse-Onalaska, WI-MN — $62,400Sioux Falls, SD-MN — $62,440Toledo, OH — $62,460Dayton-Kettering-Beavercreek, OH — $62,500Walla Walla, WA — $62,530Harrisburg-Carlisle, PA — $62,570Kankakee, IL — $62,570Omaha, NE-IA — $62,570Fresno, CA — $62,580Des Moines-West Des Moines, IA — $62,640Hanford-Corcoran, CA — $62,670Helena, MT — $62,670Springfield, OH — $62,670Kansas City, MO-KS — $62,680Cleveland, OH — $62,790Spokane-Spokane Valley, WA — $62,840Watertown-Fort Drum, NY — $62,850Yuba City, CA — $62,850Chico, CA — $62,920Milwaukee-Waukesha, WI — $62,930Baton Rouge, LA — $62,940St. Louis, MO-IL — $63,000Redding, CA — $63,020Allentown-Bethlehem-Easton, PA-NJ — $63,130Madison, WI — $63,150Detroit-Warren-Dearborn, MI — $63,170Baltimore-Columbia-Towson, MD — $63,180New Orleans-Metairie, LA — $63,500Rochester, NY — $63,570Corvallis, OR — $63,720Pittsfield, MA — $63,900Minot, ND — $63,950Bloomington, IL — $64,030Merced, CA — $64,040Portland-South Portland, ME — $64,090Riverside-San Bernardino-Ontario, CA — $64,300Longview-Kelso, WA — $64,400Columbus, OH — $64,440Iowa City, IA — $64,440Topeka, KS — $64,480Philadelphia-Camden-Wilmington, PA-NJ-DE-MD — $64,580Ithaca, NY — $64,690Modesto, CA — $64,760Bismarck, ND — $64,770Kokomo, IN — $64,800Visalia, CA — $64,990Salem, OR — $65,050Davenport-Moline-Rock Island, IA-IL — $65,190Portland-Vancouver-Hillsboro, OR-WA — $65,260Urban Honolulu, HI — $65,450Kiryas Joel-Poughkeepsie-Newburgh, NY — $65,530Dalton, GA — $65,560Yakima, WA — $65,900Albany-Schenectady-Troy, NY — $66,040Fort Collins-Loveland, CO — $66,290Bakersfield-Delano, CA — $66,400Syracuse, NY — $66,600Sacramento-Roseville-Folsom, CA — $66,670Lewiston-Auburn, ME — $67,180Providence-Warwick, RI-MA — $67,380Vallejo, CA — $67,950Vineland, NJ — $68,250Burlington-South Burlington, VT — $68,430Oxnard-Thousand Oaks-Ventura, CA — $69,710Springfield, IL — $70,730Boulder, CO — $71,080Denver-Aurora-Centennial, CO — $71,580Washington-Arlington-Alexandria, DC-VA-MD-WV — $71,920Bellingham, WA — $72,190Salinas, CA — $72,550Waterbury-Shelton, CT — $72,710Bozeman, MT — $72,970Lawton, OK — $72,980Manchester-Nashua, NH — $73,090Barnstable Town, MA — $73,330Amherst Town-Northampton, MA — $73,370Worcester, MA — $73,800Los Angeles-Long Beach-Anaheim, CA — $73,830St. Cloud, MN — $74,420Bremerton-Silverdale-Port Orchard, WA — $74,650Kahului-Wailuku, HI — $74,720Champaign-Urbana, IL — $74,880San Diego-Chula Vista-Carlsbad, CA — $74,880Norwich-New London-Willimantic, CT — $74,990Ann Arbor, MI — $75,000Rockford, IL — $75,070San Luis Obispo-Paso Robles, CA — $75,160El Centro, CA — $75,220Trenton-Princeton, NJ — $75,240Grand Forks, ND-MN — $75,470Kennewick-Richland, WA — $75,660Duluth, MN-WI — $75,710Stockton-Lodi, CA — $75,710Fargo, ND-MN — $75,920Hartford-West Hartford-East Hartford, CT — $76,180Olympia-Lacey-Tumwater, WA — $76,260Springfield, MA — $76,530Mankato, MN — $76,670New Haven, CT — $76,880Mount Vernon-Anacortes, WA — $77,010Bridgeport-Stamford-Danbury, CT — $77,490Minneapolis-St. Paul-Bloomington, MN-WI — $77,490Rochester, MN — $77,500Decatur, IL — $77,770Chicago-Naperville-Elgin, IL-IN — $77,960New York-Newark-Jersey City, NY-NJ — $77,990Santa Cruz-Watsonville, CA — $78,330San Francisco-Oakland-Fremont, CA — $78,490Boston-Cambridge-Newton, MA-NH — $78,530Santa Maria-Santa Barbara, CA — $78,640Peoria, IL — $78,710Santa Rosa-Petaluma, CA — $79,510Seattle-Tacoma-Bellevue, WA — $80,100San Jose-Sunnyvale-Santa Clara, CA — $82,050Napa, CA — $84,570Anchorage, AK — $85,620Fairbanks-College, AK — $93,820

Each dot is one metro area with a published median — hover any dot for the name and figure. Metros without published estimates are not drawn.

The Washington metro area has the 50th-highest published median for this occupation among the 389 metro areas where BLS publishes it. Higher medians often track higher living costs — this is a pay comparison, not a ranking of where the job is “best”.

Keep exploring

Other occupations in the same SOC group with published medians here, largest employment first:

Highest-paying metro areas for heating, air conditioning, and refrigeration mechanics and installerss · Highest-paying occupations in Washington Metro

About this estimate

These figures are survey estimates from the BLS Occupational Employment and Wage Statistics program — modeled from employer reports collected over three years and benchmarked to May 2025. They describe what employers in this area currently pay across all industries, not what any individual worker will be offered.

Employment counts wage-and-salary jobs in the occupation (self-employed workers are excluded). Estimates carry sampling error; percentile wages are rounded by BLS. Some values are suppressed by BLS for confidentiality or quality — suppressed values appear here as “not published”, never as zero. Read the full methodology.

About this data. Estimates are from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program, May 2025 release, retrieved from bls.gov/oes/tables.htm on July 24, 2026. OEWS estimates describe metropolitan/nonmetropolitan areas and states — not city limits — and are not designed for year-over-year comparisons. See BLS methodology, our plain-English methodology, and sources. CitySalaryData is independent and not affiliated with BLS.