No heat or no cooling right now?
If you smell gas or a carbon monoxide alarm sounds, leave first and call 911 or your gas utility from outside. Otherwise, call a company below that says it takes emergency calls. Quick checks first: AC not cooling · furnace not working.
The list
Des Moines HVAC companies, A to Z
Filter by what each business says on its own website. “Says 24/7 emergency” means its site says so – call to confirm before you rely on it.
Your HVAC company, Des Moines
The one City Spotlight place for Des Moines sits here, above the A to Z list. Requests sent from this page for areas the Spotlight company serves go to it. Offered only to companies that pass our listing rules. How it works
72 Degrees Heating, Cooling, Plumbing & Electrical
Based in Urbandale, IA · 3074 104th Street, Urbandale, IA 50322
Names on its website: Des Moines, Adel, Altoona, Ankeny, Bondurant, Clive, Grimes, Johnston, Norwalk, Waukee and more
License number shown on its website: License #51239
Aspen Aire, Inc.
Based in Ankeny, IA · 807 SW Des Moines St, Unit 103, Ankeny, IA 50023
Names on its website: Des Moines
Bell Brothers Heating, Cooling, and Plumbing
Based in Des Moines, IA · 2822 6th Ave., Des Moines, IA 50313
Names on its website: Altoona, Ankeny, Bondurant, Clive, Grimes, Indianola, Johnston, Norwalk, Pleasant Hill, Urbandale and more
Bryant Iowa Heating & Cooling
Based in Ankeny, IA · 128 SE Shurfine Dr, Ankeny, IA 50021
City Wide Heating and Air Conditioning
Based in Des Moines, IA
Dalton Plumbing, Heating, Cooling, Electric and Fireplaces, Inc.
Based in Des Moines, IA · 5512 NE 17th St, Des Moines, IA 50313
Names on its website: Ankeny
Des Moines Comfort Heating & Cooling
Based in Des Moines, IA · 2703 E. Grand Ave, Des Moines, IA 50317
Heartland Heating & Cooling
Based in Grimes, IA · 3155 SE Miehe Dr., Unit 1, Grimes, IA 50111
Names on its website: Adel, Altoona, Ankeny, Bondurant, Clive, Des Moines, Johnston, Norwalk, Urbandale, Waukee and more
License number shown on its website: 1752
Holt Plumbing, Heating, Cooling, & Electrical
Based in Des Moines, IA · 1202 Thomas Beck RD, Suite 101, Des Moines, IA 50315
Names on its website: West Des Moines, Clive, Urbandale, Norwalk, Johnston
License number shown on its website: Master Plumbing and Mechanical Systems Contractor License: 50688-CL
Kohles & Bach Heating & Cooling
Based in Johnston, IA · 5185 NW Beaver Dr, Johnston, IA 50131
Names on its website: Des Moines, Adel, Altoona, Ankeny, Bondurant, Carlisle, Clive, Grimes, Norwalk, Urbandale and more
License number shown on its website: License #50076
Lenz Heating & Cooling
Based in Urbandale, IA · 7641 Douglas Avenue, Urbandale, IA
Names on its website: Des Moines, West Des Moines, Ankeny, Altoona
License number shown on its website: License: 50871-CL
Metro Heating & Cooling
Based in Des Moines, IA · 3517 Hubbell Ave, Des Moines, IA 50317
Names on its website: Altoona, Ankeny, Bondurant, Clive, Grimes, Indianola, Johnston, Norwalk, Urbandale, Waukee and more
Midwest Comfort Heating & Cooling
Based in Des Moines, IA · 1567 Ohio St, Des Moines, IA 50314
Names on its website: Adel, Altoona, Ankeny, Bondurant, Clive, Grimes, Johnston, Norwalk, Urbandale, Waukee and more
Modern Heating and Air
Based in Des Moines, IA · 675 NE 45th Place, Des Moines, IA 50313
Names on its website: Ankeny, Johnston, Urbandale, West Des Moines, Grimes, Clive, Altoona, Waukee, Bondurant, Polk City and more
License number shown on its website: HVAC License Number: 5407
Northway's Heating and Cooling
Based in Des Moines, IA · 500 East Livingston, Des Moines, IA 50315
Obsidian Heating and Cooling
Based in Des Moines, IA · 1523 E Madison Ave, Des Moines, IA 50313
Names on its website: Ankeny, Johnston, Altoona, Clive, Urbandale, Grimes
Schaal Plumbing, Heating, Cooling & Electric
Based in Johnston, IA · 5670 NW Beaver Ave, Johnston, IA 50131
Names on its website: Des Moines, Cedar Rapids, Iowa City
License number shown on its website: #5655, #50624-CL
Service Legends, Inc.
Based in Des Moines, IA · 6365 NE 14th St, Des Moines, IA 50313
Triple A Home Services
Based in Norwalk, IA · 4604 20th Avenue, Norwalk, IA 50211
Names on its website: Des Moines
License number shown on its website: HVAC Masters #10717
True Comfort Heating, Cooling and Plumbing
Based in Des Moines, IA · 505 Sheridan Ave, Des Moines, IA 50313
Names on its website: Altoona, Pleasant Hill, Waukee, West Des Moines, Ankeny, Indianola, Clive, Bondurant, Johnston, Norwalk and more
License number shown on its website: License #52783-CL
Details on this page come from each business’s own website, checked October 2026. Free listings are shown alphabetically. How we list · Update or remove a listing
Before you hire
Checking an HVAC company in the Des Moines area
HVAC licenses in Iowa
HVAC contractors are licensed by the state.
Who licenses: Iowa Plumbing and Mechanical Systems Board (PMSB), Iowa Department of Inspections, Appeals, and Licensing (DIAL)
License types: Contractor License, Master License, Journey Level License, Apprentice License, Service Technician HVAC Specialty License.
Companies: Under Iowa Code 105.10, a person may not operate as a contractor or install or repair plumbing, mechanical, HVAC, refrigeration, sheet metal or hydronic systems without a license. The Board's contractor license is required of anyone providing those services on a contractual basis. DIAL lists these requirements for it: a permanent place of business, a valid unemployment insurance number, $500,000 minimum public liability insurance, a $5,000 minimum surety bond, and at least one active master licensee for each discipline in which the company works. Section 105.11 exempts an owner doing work on their own principal residence if it is an existing single-family-sized dwelling (or farm property) and not commercial or industrial work.
Local rules: Iowa Code 105.17 says the state licensing provisions supersede and preempt the plumbing, mechanical, HVAC-refrigeration, sheet metal and hydronic licensing provisions of all governmental subdivisions, so cities such as Des Moines cannot add their own HVAC licenses. Cities and counties may still charge permit and inspection fees (105.17(2)), so a local permit may still be required.
Check a license: ia-plb.my.site.com
Search the contractor on the state professional license search and confirm an active contractor license covering HVAC or mechanical work, and ask who the master of record is for the job.
Federal rule: in every state, technicians who handle refrigerant must hold EPA Section 608 certification, whatever the state or city requires.
Sources: dial.iowa.gov, dial.iowa.gov, dial.iowa.gov, legis.iowa.gov. Checked October 2026 from official sources. This is not legal advice.
Questions to ask
Ask every company the same questions: license number, insurance, EPA refrigerant certification, a written itemized estimate, a load calculation for new equipment, after-hours rates, who pulls the permit, and the warranty. All eight questions.
Seasonal care
Getting through a Des Moines winter
Heating season is the long one in Des Moines, so the furnace, boiler or heat pump does most of the work. Start with these before the first cold snap – and keep carbon monoxide alarms working.
Questions
Des Moines HVAC questions
How many HVAC companies are listed in Des Moines?
20 HVAC companies, each based within about 35 miles of Des Moines. They are listed alphabetically.
Which Des Moines HVAC companies say they offer 24/7 emergency service?
16 of the businesses listed here say on their own website that they offer 24/7 or 24-hour emergency service: 72 Degrees Heating, Cooling, Plumbing & Electrical, Aspen Aire, Inc., Bell Brothers Heating, Cooling, and Plumbing, Bryant Iowa Heating & Cooling, Dalton Plumbing, Heating, Cooling, Electric and Fireplaces, Inc., Des Moines Comfort Heating & Cooling, Holt Plumbing, Heating, Cooling, & Electrical, Kohles & Bach Heating & Cooling, Lenz Heating & Cooling, Metro Heating & Cooling, Midwest Comfort Heating & Cooling, Modern Heating and Air and others. Call to confirm availability and after-hours rates.
Do HVAC contractors in Des Moines need a license?
Iowa licenses HVAC contractors statewide through the Iowa Plumbing and Mechanical Systems Board (PMSB), Iowa Department of Inspections, Appeals, and Licensing (DIAL). Check a license at ia-plb.my.site.com.
Which Des Moines companies work on heat pumps?
16 of the listed businesses say on their own website that they install or repair heat pumps. Use the Heat pumps filter above the list.
Which HVAC companies here do commercial work?
14 of the listed businesses say on their own website that they work on commercial properties. Use the Commercial filter above the list.
Do technicians need EPA certification?
Yes: federal rules require technicians who handle refrigerant to hold EPA Section 608 certification, in every state. Ask any company you are considering.
Nearby metro areas: Chicago, IL · Minneapolis, MN · St. Louis, MO · Kansas City, MO · Milwaukee, WI · Sioux Falls, SD · Omaha, NE · Madison, WI. All of Iowa.
Request an HVAC company
Ask us to find an HVAC company in Des Moines
Tell us the job and your ZIP code. We pass your request to listed companies that serve your area, and they contact you directly.
No heat in freezing weather, or no cooling in dangerous heat? Call a company from the list that says it takes emergency calls – a form is not fast enough. If you smell gas or a carbon monoxide alarm sounds, leave first and call 911 or your gas utility from outside.