Santa Rosa roofing contractor serving Sonoma CountyHablamos Español Mon–Fri 7–5 · Sat 8–2
Roofing crew installing shingles and underlayment
Mario Contreras Roofing · Santa Rosa, CA

Your trusted local
roofing company

Serving Santa Rosa and Sonoma County with more than 20 years of roofing experience

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

20+Years of roofing experience
Santa RosaServing Sonoma County
Licensed & insuredResidential & commercial roofing
Hablamos EspañolService in English & Spanish
Roofing experience you can count on

Roofer & Roofing Contractor in Santa Rosa, CA

Your roof is a big part of your home. The people working on it should care about it as much as you do.

Mario Contreras Roofing brings more than 20 years of roofing experience to homes and businesses across Sonoma County. We’re based in Santa Rosa, and we keep the conversation simple: what’s happening, what your options are, and what the work will involve.

Need a roof repair, planning a replacement, or looking for a second look at an aging roof? We’re here to help you make an informed decision.

Meet our roofing team
Mario Contreras Roofing red pickup truck at a roofing project
Mario Contreras Roofing crew member installing shingles
20+Years of
roofing experience
Complete care for your roof

Roofing, gutters
& skylights

Explore the work we do for homes and commercial properties.

See all our services
Roof Replacement

A fresh start for an aging roof, with the decking, flashing, materials, and installation considered together.

Learn more
Roof Repair

Leaks, damaged shingles, and troublesome flashing. Start with the cause and a repair that fits the condition.

Learn more
Commercial Roofing

Roofing for your business, with the roof system, access, and the people inside the building in mind.

Learn more
Composition Shingle Roofing

A familiar look with plenty of options. Explore shingle roofing for your next installation or replacement.

Learn more
Gutter Service

Installation and repair to help manage runoff and protect the connection at your roofline.

Learn more
Skylight Contractor

Bring in the daylight. Explore skylight installation and repair, including the details that connect it to your roof.

Learn more
A closer look at our work

The work behind
a well-built roof

Explore our project gallery
Finished shingle roof with skylights and roof vents
From installation to the finishing detailsRoofing from the deck up
Roofer working on exposed decking during roof installation
Preparing the roof deck
Completed skylight and flashing on a low-slope roof
Skylights and flashing
From the first call to the last nail

Know what to expect
from your roofing project

We explain the proposed work and help you understand the decisions along the way.

01

Tell us about your roof

A leak, an aging roof, or a project you’re planning—we’ll start with what you need.

02

See your options

We assess the roof, explain the findings, and put the proposed work into a clear estimate.

03

Make a plan together

Materials, access, timing, and cleanup. We talk through the practical details before work begins.

04

Take care of the details

From the roof deck to the finishing touches, we focus on the work your roof needs.

Mario Contreras Roofing red pickup and white service truck at a residential roofing project
Based in Santa Rosa

Your Sonoma County
roofing crew

Santa Rosa is home. We work throughout Sonoma County, helping neighbors take care of the roofs over their homes and businesses.

Put us to work on your roof
Customer reviews

What our
customers say

More from our customers

Reviews not displaying? Open customer reviews.

Our home turf

Roofing throughout
Sonoma County

From a leak in Windsor to a reroof in Rohnert Park, we bring the same care to properties across the county.

Find your service area
A little knowledge goes a long way

Helpful advice for
your next roofing project

All roofing guides
Before you get started

Your roofing
questions answered

More questions? Call (707) 540-2592. We’re happy to talk through your project.

Can you repair my roof instead of replacing it?

Often, a targeted repair is worth considering. The answer depends on the source of the problem and the condition around it. We assess the roof and explain when repair makes sense and when replacement deserves a closer look.

Do you work outside Santa Rosa?

Yes. We serve Sonoma County, including Windsor, Rohnert Park, and Petaluma. See our service areas.

What should I have ready for an estimate?

Your project address, a short description of the problem or project, and any photos you can take safely from the ground. Existing roof paperwork is useful if you have it.

What are your business hours?

Monday–Friday 7am–5pm and Saturday 8am–2pm. Sunday is closed. Call during these hours to discuss urgent leaks and current availability.

Do you offer service in Spanish?

Yes. Hablamos Español. Llámenos al (707) 540-2592 para hablar de su proyecto.

More questions answered by Mario Contreras RoofingOpen all questions
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