Santa Rosa roofing contractor serving Sonoma CountyHablamos Español Mon–Fri 7–5 · Sat 8–2
Finished shingle roof with skylights and roof vents
Serving Windsor · Based in Santa Rosa

Your trusted local
roofing company

Roof repair, replacement, gutters and skylights for Windsor homes and businesses

Call (707) 540-2592

Let's talk about your roof

Get a free estimate

Tell us what you have in mind.
We’ll help you find the next step.

Required fields marked *. We use these details to respond to your request. Privacy notice.

Prefer to talk? (707) 540-2592

Roofing Contractor in Windsor, CA

Mario Contreras Roofing has been serving homeowners and business owners in Windsor for over 20 years. Windsor has grown a lot since incorporating in 1992, and the town now has a wide mix of housing — from older ranch-style homes near Old Redwood Highway to newer subdivisions built in the 2000s and 2010s around Windsor River Road and Shiloh Road. We know this town well and we know what different roofs here need.

Whether you are near Windsor Town Green, off Hembree Lane, or anywhere else in Windsor, we offer roof repair, roof replacement, roof inspections, gutter installation, and more — for homes and commercial buildings — with straight talk and no sales pressure.

Mario Contreras Roofing service trucks at a residential project

Roof Repair, Replacement, and More for Windsor Homes

Windsor sits inland from the coast and gets real summer heat. Temperatures regularly climb into the 90s during July and August, which puts real stress on roofing materials. Composition shingles dry out, lose granules, and crack faster in that kind of heat than they would in a cooler climate. Homes in the older parts of Windsor — particularly those built in the 1970s and 80s near Old Redwood Highway — are at the age where a full roof replacement is often the more practical choice over repeated repairs.

Windsor also gets solid winter rain, and even a small roofing problem can turn into a bigger water intrusion issue if it is not caught early. We do thorough inspections so you know what you are working with before the rainy season hits.

Start with what your roof needs

A property’s address or age alone does not tell us whether it needs a repair or a new roof. Tell us about leaks, earlier work, and the material if you know it. We assess the condition and explain the proposed work so you can make a decision with useful information.

Planning a roofing visit in Windsor

Share the project address, your contact details, and any access concerns when you request an estimate. If the property is occupied by tenants or a business, let us know who can provide access and which hours work best. We can discuss your project in English or Spanish.

Our hours are Monday–Friday, 7am–5pm, and Saturday, 8am–2pm. Sunday is closed. For an active leak, call (707) 540-2592 during business hours to discuss current availability.

We also work in neighboring communities. Explore all Sonoma County service areas.

Get started with a free estimate

Ready to talk
about your roof?

From roof repairs to a full replacement, our local crew is ready to talk through your project.

Call MarioFree estimate