From Lake Darling to L'Homme Dieu, Alexandria roofs cover year-round homes, lake places and rental cabins, and the storms out here do not go easy on any of them. We work the Alexandria lakes from our Waite Park office, about an hour away: Owens Corning Platinum Preferred (top 1% of roofers), 300+ Google reviews, and a free inspection that ends with photos and a straight answer.
A free inspection of your Alexandria roof, siding and gutters, with photos you keep either way.
Book My InspectionOur Waite Park office answers the phone, about an hour from Alexandria, and books the visit on the same call.
(320) 828-7244Found us after hours? Leave your number and the office calls back once it opens.
Request CallbackAlexandria is the Douglas County seat, ZIP 56308, ringed by lakes: Darling, L'Homme Dieu, Carlos and Geneva among them. In town, you find ramblers and two-stories on regular lots; on the water, walkouts, decks and shoreline grades. About 57% of homes in the city of Alexandria are owner-occupied, according to the U.S. Census Bureau.




Finished jobs near you, with every photo from the job and what we did. City and month only, to protect our customers' privacy.
A typical Alexandria roof replacement finances between $115 and $182 per month. We do not charge a separate lakes-area rate: these are the same package prices we quote across Central Minnesota, and roof size, complexity and the shingle you pick decide where you land.
Monthly figures are estimates, not an offer of credit. They assume 6.99% APR for 180 months with $0 down and approved credit. APRs range from 6.99% to 15.99% based on credit, and your lender sets your final rate and term. Total prices are starting package prices; your written proposal has your exact number.
For a 2,000 sq ft ranch style home in the Alexandria service area, the approximate cost to replace that roof is $9,100 to $22,480. For a 4,000 sq ft home, the cost is $14,980 to $32,100 for a shingle roof.
Lake homes, walkouts and in-town houses reroofed, priced by package.
See Alexandria details →Wind, leak and flashing repairs, including seasonal places, most for $850 to $4,500.
See Alexandria details →Hail and wind claims documented for your adjuster, usually your deductible only.
See Alexandria details →Siding for lake homes and in-town houses, most for $12,000 to $38,000.
See Alexandria details →Seamless gutters that keep water off decks and walkouts, most for $2,900 to $7,500.
See Alexandria details →"Cody, Mitch, Derek and the rest of their crew were amazing to work with! I went in to the summer thinking I would get my house stained and was referred to Cody for possible hail damage from a storm last summer. I didn't plan on doing the 22 year old roof this year, but with their help, they were able to work with my insurance and push for replacement."
Read our 300+ Google reviews: see them on Google
Yes. Our office is in Waite Park, about an hour from Alexandria, and our crews make the drive for inspections and installs. You get the same packages and the same 25-year workmanship warranty as a homeowner near our office.
A typical Alexandria roof replacement finances between $115 and $182 per month on approved credit, or $12,838 to $20,248 in starting package prices. Roof size, complexity and the shingle you choose set the final number.
Yes. The city Building Department at 704 Broadway, (320) 763-6678, handles re-roofing and re-siding permits and issues them at the time of application. We confirm what your project needs before work starts.
Yes. We photograph the whole exterior, send you the written proposal, and go over it by phone. We plan staging and access on shoreline lots ahead of time.
No high-pressure sit. We make the drive from Waite Park, look at the whole exterior, and leave you with photos and a plain answer.
We set an inspection time that works for you and photograph your roof, siding and gutters.
You get a straight answer: repair it, replace it, or leave it alone, with real numbers.
If wind or hail did the damage, we document it for your insurer and follow Minnesota law to the letter.
Prefer to talk now? Call (320) 828-7244