top of page

Service Areas

Based in Bondurant • Serving the Des Moines Metro & surrounding communities

GEM Heating & Cooling is based in Bondurant and serves the Des Moines Metro & surrounding communities with residential and light commercial HVAC repair, installation, and maintenance. We regularly work in areas like Altoona, Ankeny, Pleasant Hill, Ames, and Indianola—and if you don’t see your town listed below, reach out anyway because there’s a good chance we still serve your area. Availability can vary by location and demand, and we’ll confirm scheduling details before dispatch.

Cities & Communities We Serve

Des Moines

West Des Moines

Waukee

Johnston

Urbandale

Clive

Ankeny

Altoona

Pleasant Hill

Grimes

Bondurant

Mitchellville

Polk City​

Huxley

Norwalk

Carlisle

Ames

Indianola

Adel

Perry

Newton

Colfax

Baxter

Runnells

Mingo​

Marshalltown

What to Expect When You Schedule

  • Clear communication and straightforward options

  • Clean workmanship and safety-focused testing

  • Arrival windows: 8–11, 11–2, or 2–5

  • We’ll confirm details and scheduling by phone/text/email

Service Area FAQs

Do you only serve Bondurant?

No—GEM Heating & Cooling is based in Bondurant, but we serve the Des Moines Metro & surrounding communities.

Do you travel outside the Metro?

Often, yes. If you’re outside the towns listed, contact us and we’ll confirm availability.

Can you do same-day service?

Often—same-day availability depends on demand and the type of call. Calling is the fastest way to check openings.

Do you service light commercial locations in these areas?

Yes—we provide light commercial HVAC service in many of the same communities, depending on equipment and schedule.

Do you handle permits when required?

If a permit or inspection is required for the work, we’ll explain the options and confirm who is pulling the permit before the job starts.

Need HVAC Service in Your Area?

​Book online or call our team and we’ll confirm the next available appointment window.

bottom of page