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

Your trusted local
roofing company

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

Mario Contreras Roofing has been serving homeowners and business owners in Petaluma for over 20 years. Whether you are in the historic Victorian homes of downtown Petaluma, the newer builds out near Corona Road, or anywhere in between — we know the roofing conditions in this area and we bring the same honest work to every job.

From roof repair and roof replacement to roof inspections and gutter installation, we handle the full scope of roofing work for Petaluma properties — residential and commercial — with clear communication and no pressure.

Mario Contreras Roofing service trucks at a residential project

Roof Repair, Replacement, and More for Petaluma Homes

Petaluma's housing stock ranges from century-old Victorians in the downtown historic district to mid-century homes in the Westside neighborhoods and newer construction east of Highway 101. Each era of home comes with its own roofing challenges — older homes often have multiple layers of material and aging flashings, while newer homes can have installation issues that show up years later.

Whatever the age or style of your Petaluma home, Mario Contreras Roofing handles the work with the same attention to detail and honest approach on every job.

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 Petaluma

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