Roofing Contractor in Glen Ellen, CA
Mario Contreras Roofing serves homeowners and business owners in Glen Ellen with honest roofing work backed by over 20 years serving Sonoma County. Glen Ellen has rural homes, vineyard properties, oak trees, and warm valley weather. Roofs here deal with sun, wind, tree debris, and heavy winter rain rolling through Sonoma Valley.
Whether you are near Arnold Drive, Warm Springs Road, or near Jack London State Historic Park, we offer roof repair, roof replacement, roof inspections, gutter installation, and more — with clear pricing and no pressure.

Roof Repair, Replacement, and More for Glen Ellen Homes
Homes along Arnold Drive, near Glen Ellen Village, and out toward Warm Springs Road often have a mix of composition shingles, tile, metal, and older roof systems. Some properties have big trees close to the roof, which can leave branches, leaves, and shade that hold moisture.
In Sonoma Valley, the roof takes heat during summer and hard rain during winter. That back-and-forth can crack sealants, loosen flashing, and wear down older shingles. We help Glen Ellen homeowners decide whether a clean repair, a roof inspection, or a full roof replacement is the right next step.
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.
- Leak diagnosis and repair for new or returning water entry.
- Roof replacement when a wider project makes sense.
- Roof inspections to understand the condition before deciding.
- Commercial roofing with access and building use in mind.
- Gutters and skylights connected to the roof system.
Planning a roofing visit in Glen Ellen
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.
