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

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

Source: BLS OEWS, May 2025Boulder, CO metro area

Figures describe the Boulder, CO metropolitan statistical area as defined by BLS/OMB — the whole multi-county metro region, not Boulder city limits.

Median annual wage$71,080
Median hourly wage$34.17

Heating, Air Conditioning, and Refrigeration Mechanics and Installers in the Boulder, CO metro area earned a median of $71,080 per year ($34.17 per hour) as of the May 2025 BLS OEWS estimates. Pay ranged from $48,900 at the 10th percentile to $113,670 at the 90th. BLS estimates 340 people work in this occupation in the area.

Pay distribution

Half of Heating, Air Conditioning, and Refrigeration Mechanics and Installers in the Boulder metro area earn more than $71,080 per year, half earn less; the middle half earn between $59,920 and $89,500.

Wage percentiles (BLS OEWS)
Wage10th25thMedian75th90th
Annual$48,900$59,920$71,080$89,500$113,670
Hourly$23.51$28.81$34.17$43.03$54.65

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

  • Boulder metro areathis metro area
    $71,080 median for Boulder metro area; middle half earns $59,920 to $89,500
  • Coloradostate (CO)
    $65,200 median for Colorado; middle half earns $58,050 to $82,010
  • $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 +9% vs Colorado overall and +17% 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 Boulder metro area has the 52nd-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 Colorado

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.

  • Boulder metro areathis page
    $71,080 median for Boulder metro area; middle half earns $59,920 to $89,500
  • $71,580 median for Denver metro area; middle half earns $59,080 to $90,390
  • $66,290 median for Fort Collins metro area; middle half earns $59,630 to $104,100
  • $62,020 median for Greeley metro area; middle half earns $52,550 to $73,590
  • $61,460 median for Colorado Springs metro area; middle half earns $55,650 to $77,510
  • $60,540 median for Grand Junction metro area; middle half earns $50,170 to $70,320
  • $59,110 median for Pueblo metro area; middle half earns $48,160 to $70,420

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

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 Boulder 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.