Home
Interior Remodeling▾Kitchen RemodelingBathroom RemodelingBasement FinishingAll Interior Remodeling
Outdoor Living▾Deck BuilderSunrooms & PorchesPergolasAll Outdoor Living
Exterior▾RoofingSidingWindows & DoorsGutters, Soffit & FasciaAll Exterior Renovation
Other Services▾Storm RestorationCommercial Roofing Property ManagementInsulationCustom Solutions
Solar & Electrical▾Solar (iSolar)Electrical (3 Rivers Electric)
Service Areas▾Saint Paul Park (HQ)AnokaApple ValleyCottage GroveForest LakeLakevilleMinneapolisMinnetonkaSaint PaulStillwaterWoodburyAll Areas We Serve →
Resources▾Free Estimate FormBlogOur WorkFAQGlossaryReviewsRecent Storms
About▾About Three RiversOur ProcessCareersContact
Get a Free EstimateCall (651) 504-5655
Ham Lake, Minnesota

Ham Lake Roofing & Exterior Contractor

Your licensed, family-run Twin Cities general contractor, one local team for your roof, exterior, storm restoration and interior remodel in Ham Lake.

4.9★ · 72 Google reviewsBBB A+ AccreditedLicensed MN GC #BC76063820+ Years ExperienceLocally Owned
Full-Service Contracting

Everything Your Ham Lake Home Needs. One Team

From a new roof to a finished basement, our own licensed crews handle it all with manufacturer-certified systems and a written workmanship warranty.

Roofing

Tear-offs, replacements & storm repairs in GAF & Owens Corning systems.

Explore Roofing ›

Siding

James Hardie, LP SmartSide & steel siding built for MN winters.

Explore Siding ›

Windows & Doors

Andersen-grade replacement windows and entry & patio doors.

Explore Windows & Doors ›

Interior Remodeling

Kitchens, bathrooms & finished basements done right.

Explore Interior Remodeling ›

Outdoor Living

Decks, porches & three- and four-season rooms.

Explore Outdoor Living ›

Insulation

Attic air-sealing & insulation that cuts energy bills.

Explore Insulation ›

Commercial Roofing

TPO, EPDM & spray-foam systems for flat roofs.

Explore Commercial Roofing ›

Why Ham Lake Chooses Us

Built on Trust, Backed by Warranty

Local & Family-Run

Rooted in Saint Paul Park and the south metro, your neighbors, not a national chain.

One Licensed Team

Roof, siding, windows, interior and storm work under one MN-licensed GC (#BC760638).

Manufacturer-Certified

GAF Certified, Owens Corning Certified, Andersen & Pella certified, top manufacturer credentials.

Insurance-Claim Experts

We document storm damage and work your claim start to finish. You pay your deductible.

Local Knowledge

Roofing, Siding & Window Insights for Ham Lake

Ham Lake requires permits for roofing work, which we pull. On acreage properties we talk materials by building, architectural shingles on the house, steel where it makes sense on outbuildings, and we spec for wind first, because out here that’s what tests a roof.

Ham Lake keeps a large-lot, semi-rural character in northern Anoka County, with acreage homes, hobby farms, and newer estate-style houses spread across wooded and open parcels. Those bigger properties mean larger, more complex roofs and a preference for durable, premium exteriors.

We bring certified roofing systems, James Hardie and LP SmartSide siding, and efficient windows suited to Ham Lake homes. The open north-metro setting takes direct summer storms, so hail inspections and insurance-claim roofing and siding are common, and we cover it from our St. Paul Park base.

In the Community

We Know Ham Lake

Ham Lake is acreage country, homes on one-to-five-acre lots scattered across the flat, open middle of Anoka County, most built from the 1970s onward, many with the pole barns, workshops, and outbuildings that make this kind of living work. It’s not a subdivisions town, and the roofing work here reflects that.

Big spread-out properties mean wind exposure with nothing to break it, long roof runs on barns and shops, and jobs where the house is only half the scope. We work Ham Lake properties as properties, not just addresses.

Recent Storm Activity

Recent Storm Damage in Ham Lake

Open ground from horizon to horizon gives storms a clean run at Ham Lake, and straight-line wind does as much damage here as hail, lifted shingles on houses, peeled steel on pole barns, and downed limbs on the wooded lots.

After a storm, we inspect everything with a roof on it, free. Barns and shops are usually claimable alongside the house, and we scope them together so the settlement covers the real damage.

Straight From Google

What Ham Lake-Area Homeowners Say

Rated 4.9 ★★★★★ from 70+ Google reviews

“Would highly recommend. Professional and quality workmanship.”

— Mary Ann Pebler, Google review

“Three Rivers installed skylights, replaced most of our windows and put up our solar panels. Sean was so helpful and assisted us in planning this huge project.”

— Maureen Neuenfeldt, Google review

Read all our Google reviews →

Ham Lake FAQ

Questions Ham Lake Homeowners Ask

How fast can you respond after a Ham Lake storm?
Quickly. We’re based nearby in St. Paul Park and work the metro every day. After hail or high winds in Ham Lake we can usually get a free inspection scheduled within a day or two, which matters when insurance claim deadlines start ticking.
Do you handle Ham Lake permits and inspections?
Yes. We pull the required City of Ham Lake and Anoka County permits and coordinate inspections as part of every roofing, siding, and remodeling project, the paperwork is on us.
Does Three Rivers Contracting serve Ham Lake?
Yes. Ham Lake is part of our north-metro service area. We make the drive up from our St. Paul Park office, so we can usually get out to you within the week.
Are you licensed and insured in Minnesota?
Yes. We’re a licensed Minnesota general contractor (#BC760638), fully insured, and BBB A+ accredited with a 4.9-star Google rating.
Do you handle storm damage and insurance claims?
Absolutely. We inspect and document hail and wind damage, meet your adjuster on-site, and manage the claim end to end, on covered work you typically pay only your deductible.
How soon can you start my Ham Lake project?
Free estimates are usually scheduled within a few days, and we offer same- or next-day emergency response for storm damage. Reach us at (651) 504-5655.

Ready to Start Your Ham Lake Project?

Get a free, no-pressure estimate from a licensed local team that does it all, and stands behind every job in writing.

☎ Call Us Get a Quote