Roofing Company in Winona, MN

Roof replacement, storm damage repair, and new roofs for Winona homes — installed by the same family since 1987.

Licensed & InsuredFree EstimatesFamily Owned Since 1987

Roofs Built for the River Valley

Winona roofs take a beating that roofs in flatter country don't. Heavy snow slides off the bluffs' shaded slopes late, ice dams form along the eaves during freeze-thaw weeks, summer humidity off the Mississippi cooks unvented attics, and when hail comes up the valley it tends to come through fast and hard. We've been roofing Winona homes since 1987, and we build every roof for exactly this climate.

A lot of Winona's housing stock is older — steep-pitched homes from the early 1900s near Winona State and downtown, mid-century ranches in Goodview and the West End, and newer builds out toward Stockton Valley. Each roofs differently. The older homes often carry multiple shingle layers that need a full tear-off and decking inspection; the ranches usually need ventilation corrected before new shingles go on. We've seen just about every roof condition this town can produce, and we'll tell you honestly what yours needs — and what it doesn't.

When you hire Rasmussen, Josh and Justin are on your roof — not a traveling storm crew that disappears after the check clears. That matters in a town where we run into our customers at the grocery store.

39+
Years Building
150+
Homes Built
~25 mi
From Winona
100%
Family Operated

Winona Roofing Services

Honest Assessments, Written Estimates

Every estimate is free, written, and itemized. If your roof has another five good years in it, we'll say so. Most of our Winona work comes from referrals, and that only happens when people trust what we told them the first time.

Winona Roofing FAQ

How much does a roof replacement cost in Winona?
Most asphalt-shingle replacements on Winona homes run between $8,000 and $18,000, depending on size, pitch, layers to tear off, and decking condition. Steep historic homes near downtown trend higher; single-story ranches in Goodview trend lower. See our Minnesota roof cost guide for a full breakdown, or get an exact written number with a free estimate.
Do you handle hail and storm damage insurance claims in Winona?
Yes. We've worked storm claims across Winona County for decades. We inspect and photograph the damage, meet your adjuster at the house, and provide the itemized scope your carrier needs. And unlike the out-of-town crews that show up after big storms, we're 25 minutes away year-round if anything ever needs attention.
How long does a roof replacement take?
Most Winona homes are done in 1–3 days. Complex or steep roofs can take up to a week. We protect landscaping, magnet-sweep the yard for nails, and haul away all debris.
What shingles hold up best in Winona's climate?
Architectural asphalt shingles rated for high wind, paired with proper ice-and-water shield and balanced attic ventilation, are the right answer for most homes here. Ventilation matters as much as the shingle in our humid summers — it's the detail rushed installs skip, and it's why some 15-year-old roofs here look 25.

More From Rasmussen in Winona

Winona Homeowners

Get a Free Roofing Estimate in Winona

Storm damage, an aging roof, or just want a second opinion? We'll take a look, shoot straight, and put honest numbers in writing.

Request a Quote Call Josh: 507-450-9573