Signs you need a new roof
Curling or missing shingles, granules in your gutters, sagging areas, daylight in the attic and repeated leaks are signs a roof is near the end of its life.




Full roof replacements with asphalt shingles, metal and flat roofing, from a local team with a free inspection to start.
When your roof is worn out or damaged by hail, repairs only go so far. A full replacement protects everything underneath it for years to come.
We remove your old roof, inspect and repair the decking, and install a complete roofing system. If the damage is storm-related, we can file the insurance claim for you.
We tell you whether you need a repair or replacement.
Options for every home and budget.
We file the claim and meet your adjuster.
Magnetic sweeps and full haul-away.
We come to you, inspect the exterior and document what needs to be repaired or replaced.
You get a clear, itemized estimate. If damage is storm-related, we can help you file the insurance claim.
Our crew installs your new materials with care and leaves the job site clean.
We walk the finished project with you and go over your warranty before we call it done.


Residential and light commercial roofing.
Not every roof problem needs a full replacement. Our free inspection helps you understand what your roof actually needs.
Curling or missing shingles, granules in your gutters, sagging areas, daylight in the attic and repeated leaks are signs a roof is near the end of its life.
Hail can bruise and crack shingles in ways that aren't visible from the ground. If your roof was damaged in a storm, replacement may be covered by your homeowners insurance, and we can file the claim for you.
Asphalt shingles are the most common choice for Twin Cities homes. Metal roofing offers long life and strong resistance to weather, and flat roofs need specialized materials. We'll walk you through the options.
A full replacement includes removing the old roof, inspecting and repairing decking, and installing underlayment, flashing, ventilation and new roofing, followed by a full cleanup.
When it comes to hail and storm damage repairs, Capital City Construction works directly with top insurance providers to take the stress off your shoulders. Our experienced team can file your insurance claim on your behalf, so nothing is missed and the process moves quickly.
From initial inspection to final repair, we handle it all so you can focus on getting back to normal.












“I could not be more happy with Capital City from start to finish. They did a HUGE renovation to my house. I had 5 different contractors bid out the job. I immediately knew when I met Chad he was going to be who I would be going with.”
“The project included doing a makeover of our front porch, installation of a new front door and replacement of our window shutters. The crew did excellent work. We plan on using them on our next project and will recommend them to anyone.”
“The work was completed before the time he thought it would be done and he did a fantastic job. I would recommend Capital City (and Chad) to any and all who would like some work done.”
We replace roofs across Minneapolis, St. Paul and the Twin Cities suburbs.
Plus the surrounding Twin Cities communities. Not sure if we cover your area? Call (651) 994-6844.
Real projects from homes across the Twin Cities metro.
Most residential roof replacements take one to a few days depending on size, weather and material. We'll confirm timing with your estimate.
Yes. We regularly work with State Farm, Allstate, Travelers, Farmers, Chubb, American Family, USAA, Progressive, Nationwide, AAA, Auto Club and Liberty Mutual. Our team can file the claim on your behalf and meet with your adjuster so nothing is missed.
Fill out our contact form or call (651) 994-6844. We'll come to you, look at the project, take measurements and follow up with a clear, transparent estimate.
Yes. We offer flexible payment options so you can move forward with your project now. Ask our team about financing during your consultation.
We serve homeowners throughout the Twin Cities metro, including Minneapolis, St. Paul, Eagan, Bloomington, Burnsville, Apple Valley, Lakeville, Edina, Eden Prairie, Minnetonka, Plymouth, Maple Grove, Woodbury, Stillwater and surrounding communities.


If you’re in need of immediate assistance regarding emergency mold testing, water or fire loss restoration – give us a call for a faster response time!



