Roofing Contractor in Roseville MN
We’re a local roofing crew based right here in Roseville. We fix leaks, replace worn out roofs, and help Twin Cities homeowners deal with storm damage — without the runaround. Free inspections, honest estimates, and we actually show up when we say we will.


Who Are We?
A Roofing Company That Knows Minnesota Winters
Minnesota does not go easy on roofs. Ice dams, freeze-thaw cycles, heavy snow loads — then hail season hits in spring and it starts all over again. We’ve seen it all working across Roseville, St. Paul, Maplewood, Shoreview, and the surrounding suburbs. We started Vinland Roofing because homeowners deserved better than storm chasers and out-of-state contractors showing up after a bad hail storm. We’re local. We’re here year round. And we’re not going anywhere.
What We Do

Roof Repair
Leaking roof, missing shingles, wind damage — we diagnose it fast and fix it right. Most repairs in the Roseville area are done within the week.

Roof Replacement
When repair isn’t enough, we do full asphalt shingle replacements for homes across the Twin Cities. Fair price, clean work, done on time.

Storm Damage and Insurance Claims
Hail and wind storms are rough in Minnesota. We inspect the damage, document everything, and work with your insurance company so you don’t have to fight that battle alone.
Got a Leaking Roof Right Now?
Water gets in fast and damage adds up faster. Call us for emergency roof repair across Roseville and the surrounding Twin Cities area.

What Our Customers Say About Us
“Roof was leaking after a bad storm in Maplewood. Vinland came out fast, gave me a straight answer, and fixed it the same week. No drama, fair price.”
“Got three quotes for a full replacement. Vinland was honest, didn’t try to oversell me, and the crew was done in a day. Highly recommend.”
They handled everything with my insurance after the hail storm last spring. Way easier than I expected. Great company.”
Serving Roseville and the Twin Cities Metro
We work with homeowners across Ramsey and Hennepin County — from
Roseville and St. Paul to Arden Hills, Little Canada, New Brighton,
Vadnais Heights, and beyond. If you’re in the Twin Cities metro and
need a roofing contractor you can trust, that’s us.
Roof getting old? We’ll tell you honestly if it needs replacing or if
a repair will hold. Dealing with insurance after storm damage? We’ve
done that a hundred times and we’ll walk you through it.
No pressure. No upsells. Just good roofing work from a local company
that actually cares about doing it right.

Ready to Get Your Roof Fixed?
Free inspections for homeowners across the Twin Cities. Call us or fill out the form — we’ll get back to you same day.