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 Sonoma · Based in Santa Rosa

Your trusted local
roofing company

Roof repair, replacement, gutters and skylights for Sonoma 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 Sonoma, CA

Mario Contreras Roofing serves homeowners and business owners in Sonoma with honest roofing work backed by over 20 years serving Sonoma County. The city of Sonoma has some of the oldest housing stock in the county — historic homes near Sonoma Plaza, along Spain Street and Napa Street, and throughout the older residential neighborhoods date back decades and sometimes over a century. Those homes need a roofer who knows what they are dealing with, and that is exactly what we bring.

Whether you are near the Plaza, out in the Boyes Hot Springs area, or off Arnold Drive toward Glen Ellen, we offer roof repair, roof replacement, roof inspections, gutter installation, and more — for homes and commercial buildings — with straight talk and no pressure.

Mario Contreras Roofing service trucks at a residential project

Roof Repair, Replacement, and More for Sonoma Homes

The Sonoma Valley gets genuine summer heat — temperatures regularly push into the high 90s and above — along with cold, wet winters. That swing between dry heat and heavy rain is one of the harder climate patterns for roofing materials to handle. Shingles expand and contract with the temperature changes, flashings around chimneys and skylights get tested every rainy season, and older roofs that have been through many of these cycles are often well past their best.

Homes near Sonoma Plaza and along Napa Street, Broadway, and the older side streets in town often have original or near-original roof systems that are decades old. Many of them show it. We do thorough inspections so Sonoma homeowners know exactly what they are working with before deciding on repair or replacement.

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 Sonoma

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