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