Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Martinez
Roof replacement in Martinez runs $8,000-$20,000, and most repairs fall between $400 and $1,800. If you live in one of the older homes near the downtown historic district or up in the hills above the Carquinez Strait, you already know the wind here doesn’t play around. We’re Barrett & Sons Construction, and our crew has worked on more pre-1920 Martinez roofs than we can count. Call (877) 610-1318 for a free estimate from a contractor whose name is on the truck.
Why Barrett & Sons Construction Is Martinez’s Preferred Roofing Company
Tom Barrett started this company in 1998, and his sons run the crews today. When we say someone will show up in Martinez, it’s one of us, not a subcontractor we’ve never met. Homeowners in Martinez keep our number because we answer the phone and we stand behind what we put down. The 90-Day Done Right Promise is written on every contract: if something’s not right, Tom comes back and fixes it, one call.
We know the difference between a roof that just needs a repair and one that needs structural work before new shingles go on. That’s the kind of thing you learn by working on old Martinez houses for years, not by reading a spec sheet. Our Roofing team pulls permits on every eligible job and makes sure the inspector signs off. The inspector works for you, not for us, and that’s exactly how we like it.
Our Roofing Services in Martinez
Roof Repair
Roof repair in Martinez typically costs $400-$1,800 depending on what’s actually going on under the surface. On older homes along Alhambra Avenue and in the hillside neighborhoods above downtown, a small leak around a chimney or a cracked tile at the eaves is rarely as simple as it looks. We don’t patch over damage and hope for the best. We open it up, see what’s actually failed, and write the scope in a change order before we touch anything you didn’t approve.

Roof Replacement & Installation
A full roof replacement in Martinez runs $8,000-$20,000. The range is wide because the 94553 housing stock is wide. A 1970s rancher on the eastern edge of town is a straightforward tear-off and reroof. A 1905 Craftsman near the county courthouse might have original skip sheathing, undersized rafters, and framing that was never engineered for the wind that rips through the Carquinez Strait every afternoon. We inspect first, then price, because nobody likes surprises after the shingles come off.

Metal Roofing
Metal roof installation in Martinez runs $15,000-$40,000. For homes that sit fully exposed to the daily delta winds, standing seam metal is often the right call. It handles sustained wind uplift better than composition shingles on long roof planes and it sheds the winter rain that barrels up the Strait from the bay. We install GAF and CertainTeed systems and we spec the underlayment and fastening pattern specifically for Martinez’s exposure.

Tile Roofing
Tile roof repair on Martinez homes runs $600-$2,500. A lot of the older homes here, especially the barrel tile roofs you see in the hills, were built when tile was heavy and clay was plentiful. The issue isn’t usually the tile itself, it’s the underlayment and flashing that wore out decades ago. We match existing profiles in concrete or clay and we make sure the repair is watertight before we walk away.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in Martinez
We install GAF and CertainTeed roofing systems because they’re names you can look up, not mystery brands off a van. When the wind takes a ridge cap off a Martinez house on a winter night, we can get replacement materials locally without waiting on a supply chain from somewhere else. That matters when your ceiling is getting wet and you need it fixed now.
Common Roofing Problems We See in Martinez Homes
- Eave tear-offs from Carquinez Strait wind. Original cedar shingles and older composition layers were never rated for the sustained wind uplift this part of Contra Costa County gets every afternoon. Once the eaves go, water gets behind the fascia and the damage compounds.
- Roof-to-wall separation from expanding clay soil. Martinez hillsides sit on expansive adobe clay. When it rains, the soil swells. When it dries, it shrinks. That movement cracks the sealant at roof-to-wall intersections on older homes, and moisture gets in before a leak ever shows up on the ceiling.
- Hidden leaks above knob-and-tube attics. Pre-1920 Martinez homes often still have knob-and-tube remnants in the attic. Those old wires were never in contact with modern moisture barriers, so a roof leak can go unnoticed until the plaster ceiling fails from the weight of the water it’s been holding.
- Failed flashing around chimneys and dormers. The older homes near the downtown historic district have chimneys and dormers that settle independently from the roof plane. Flashing that was good enough in 1940 is not good enough now, and once it separates, the sheathing underneath starts rotting.
Pricing for Roofing in Martinez, CA
Here’s what roofing in Martinez actually costs, in plain numbers:
| Service | Typical Martinez Range |
|---|---|
| Roof Replacement | $8,000-$20,000 |
| Roof Repair | $400-$1,800 |
| Metal Roof Installation | $15,000-$40,000 |
What moves the price is what we find when we open the roof. A reroof on an older Martinez home often turns into structural corrections once the sheathing is off: sistering rafters, adding strapping to top plates, reframing around chimneys. That’s scope we price in writing before we start. No surprise invoices at the end, because an allowance that isn’t on paper is a surprise waiting for a date. Call (877) 610-1318 and we’ll come out, inspect, and give you a written line-item quote. Free estimate, no trip charge inside the county.
What Makes Roofing in Martinez Different
Martinez is Contra Costa County’s oldest incorporated city, and it’s the county seat. That means the housing stock here is older and denser than what you’ll find in Concord or Pleasant Hill. The pre-1920 Victorians, Craftsman bungalows, and early frame homes around downtown were built on unreinforced masonry or original pier-and-beam foundations, sitting on expansive adobe clay that moves with every wet and dry season. A lot of those roofs have original framing that was never engineered for today’s wind uplift along the Carquinez Strait. So a simple reroof can turn into a structural correction once the sheathing is off. That’s not a scare tactic. It’s just what we see when we open up these homes, and it’s why our quotes are detailed and our change orders are written before work proceeds.
On a Craftsman near the downtown historic district, our crew opened up a roof that had been leaking around a chimney for years. The original skip sheathing had rotted where the flashing failed, and two rafters were undersized for the wind exposure. We reframed the damaged section with load-bearing corrections, added proper strapping to the top plates, and wrote the added scope into a change order before any new sheathing went down. The homeowner’s inspection sign-off confirmed the work matched the permit drawings. That’s the Barrett & Sons way: Roofing in Martinez done with permits pulled, inspections passed, and every price change in writing.
We Also Serve Cities Near Martinez
Our crews serve Martinez and the surrounding communities, including Pleasant Hill, Contra Costa Centre, Waldon, and Benicia. If you’re a few minutes outside the city limits, you’ll still get the same owner-operated crew and the same written pricing. Call (877) 610-1318 and we’ll schedule your free estimate.
Serving Martinez, CA - Our Local Coverage Area
We’re based in the Martinez area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - Roofing in Martinez
The wind that funnels through the Carquinez Strait is stronger and more persistent than anything Concord or Walnut Creek sees. For homes with long roof planes facing the Strait, we often recommend standing seam metal or a composition system with enhanced fastening patterns. The roofing system needs to handle sustained uplift, not just the occasional gust. Call (877) 610-1318 and we’ll look at your exposure and talk through what’s right for your house.
Usually, rotted skip sheathing and undersized rafters. The original framing was never engineered for the wind and moisture load these houses carry, and the clay soil movement has cracked the roof-to-wall connections over time. We inspect before we price, and we write any added scope into a change order before work continues. No surprise invoices.
Yes. Reroofing in Martinez requires a permit, and homes in the historic district may have additional design review requirements depending on the type of replacement material. We pull permits on every eligible job and we coordinate with the inspections. You won’t be left wondering if the job is legal.
First, we get it tarped and stabilized so no more water gets in. Then we do a full inspection to find the actual entry point, which is rarely where the water shows up inside. Once we know what failed, we give you a written price before any repair starts. Call (877) 610-1318 and a live person answers, day or night.
The clay soil movement is a real factor, but it doesn’t stop us from replacing a tile roof. We address the roof-to-wall connections, flashing details, and underlayment so the expansion and contraction of the soil doesn’t translate into future leaks. The work is priced accordingly, and we stand behind it with the 90-Day Done Right Promise.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Martinez since 1998.







Before
After
Before
After
Before
After