What We Do
Services With Heart
When it comes to upgrading your home, you deserve heart-forward construction. What does that mean? It means each detail is crafted with care, resulting in a home exterior that you love wholeheartedly. At Heartland Roofing, Siding, and Solar, we make it a point to bring excellence to every part of your home, with service you’re confident in.
Better Service, Better Relationships
At Heartland Roofing, customer satisfaction is at the core of everything we do. We are dedicated to providing exceptional service, quality craftsmanship, and personalized solutions to meet the unique needs of each client. Our team works diligently to ensure every project is completed to the highest standards, with open communication and professionalism every step of the way. Your trust and satisfaction are our top priorities.
Reviews
Our Five-Star Feedback
Our Projects
Our Process
The Heartland Way
Our Process
The Heartland Way
Service Areas
From Iowa to Minnesota, Our Roofs Stand Out
We don’t just provide roofing services—we deliver top-quality roofs that outperform the rest. Designed to withstand Iowa’s unique climate, our roofs offer superior durability and exceptional value for your investment. Plus, our expert team is always just a phone call away, ensuring outstanding customer service for every project.
-
Ames, IA
-
Ankeny, IA
-
West Des Moines, IA
-
Johnston, IA
-
Waukee, IA
-
Altoona, IA
-
Pleasant Hill, IA
-
Iowa City, IA
-
North Liberty, IA
-
Saint Paul, MN
-
Minnetonka, MN
-
Minneapolis, MN
FAQs
Getting To The Heart Of Your Questions!
Where are you located?
Heartland Roofing, Siding, and Solar is proudly based in Des Moines, Iowa. We also have offices in Ames, Iowa, North Liberty, Iowa, and Hopkins, Minnesota. Our locations allow us to serve homeowners across the region with prompt and reliable service.
Find our addresses in the footer of the website or on our Locations and Hours page.
What does a new roof cost?
The cost of a new roof can vary widely based on factors such as the size of your home, the materials you choose and the complexity of the installation. For an accurate estimate, we offer a free, no-obligation inspection and an estimate consultation where we assess your specific needs and provide a detailed quote.
How often should I have my roof inspected?
In line with the National Roofing Contractors Association, we recommend having your roof inspected at least twice a year, especially after severe weather events. Even with a new roof, hail damage or severe wind damage can void the warranty on new shingles. Regular inspections help identify potential issues early, preventing costly repairs and extending the lifespan of your roof.
Recent Articles
Explore Our Blog
5 minutes Read
January 29,2026
6 Steps to Position Attic Foil for Maximum Heat
Properly installing attic foil can significantly improve your home’s energy efficiency by reflecting radiant heat away from living areas during summer and retaining warmth in winter. This type of radiant…
6 minutes Read
January 27,2026
How To Prevent Oil Canning Metal Roof? (5 Techniques)
Noticing visible ripples or waves on your roof panels and wondering how to fix them? Learning how to prevent oil canning metal roof issues is essential for maintaining both appearance…
6 minutes Read
January 22,2026
How to Cut Metal Roofing in 8 Steps? (Expert Tips)
Knowing how to cut metal roofing correctly is essential for achieving clean edges, maintaining panel integrity, and ensuring a professional-looking installation. Whether you’re tackling a small repair or installing a…