Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Replacement Across South Pasadena
Roof replacement in South Pasadena typically runs $14,000 – $28,000 for a standard tear-off and architectural shingle install, with historic-district material matching pushing that range to $35,000 – $60,000 when clay tile or wood shake is required. Most projects take 5 – 10 working days once permits clear, though cultural-heritage review can add 2 – 4 weeks before we even order materials. We’ve worked on enough Craftsman bungalows and Spanish Colonials between Mission Street and Monterey Road to know exactly what the city will ask for before a single shingle comes off. Call (855) 341-6021 and we’ll walk you through what your specific roof is likely to trigger.
Why Millstone Roofing Is South Pasadena’s Preferred Roof Replacement Company
We’re not the company that shows up with a ladder and a sales pitch. We’re the company that shows up with a moisture meter, a camera, and a written inspection report before we ever talk numbers. South Pasadena homeowners tend to appreciate that. The city’s housing stock is old, specific, and subject to rules most roofing contractors in the San Gabriel Valley never deal with. We deal with them weekly.
Every Roof Replacement we handle starts the same way: an inspection that documents what’s actually failing, what’s hidden, and what the city will require once we expose the decking. From there, you get a written scope and a line-item price. No “good-better-best” theater. No pressure to sign today. One of the reasons folks in South Pasadena keep calling us back is that our recommendations are driven by what your roof needs and what your house’s architectural style demands, not by which brand we’re incentivized to move this quarter.
We stock and install across seven major manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That matters here more than in most cities, because a 1923 Spanish Colonial on Buena Vista with original clay tile needs something very different from a 1960s ranch in Altos de Monterey with low-pitch asphalt shingles. We recommend the right material for your roof, not the easiest one for us to stock.
Nelson Ibarra leads every project. Nelson’s been in the field long enough to know that the roof you can’t see is the roof that fails first. And he’s built the company around one rule: inspect first. Every recommendation comes with documented findings. That’s not a slogan. That’s how we keep ourselves honest.
Styles & brands we work with






Roof Installation in South Pasadena
Roof Installation in South Pasadena means something very specific here: installing a new roof system on a house that’s often 80 to 120 years old, on framing that predates modern building codes, under a canopy of protected oaks that have been dropping leaves into the same valleys for decades. For a typical tear-off and architectural shingle install in 91030 or 91031, most homeowners spend $18,000 – $24,000. Historic-district clay tile or wood shake replacements run higher, and we’ll cover that below.
What the Job Involves Here
Tear-off, decking assessment, code upgrades, underlayment, flashing, new shingles or tile, ventilation correction, and a final city inspection. In South Pasadena, the order of operations matters. We pull permits first. Then we strip. Then we document what’s underneath. Then we price any repairs the decking reveals and get your written approval before proceeding. Then we rebuild to current code, which often means adding edge metal, upgrading fasteners, and sometimes increasing rafter size.
New Construction and Additions
New construction in South Pasadena is limited, but when an ADU or a full rebuild goes up, we handle the roof system from sheathing to finish. The city’s plan review process is thorough. We coordinate with the architect and the inspector from day one so the roof passes on the first cycle.
Roof Replacement Contractor in South Pasadena
A Roof Replacement Contractor in South Pasadena is doing more than swapping old shingles for new. We’re often the contractor who discovers that the original builder, working in 1915 or 1926, used materials and methods that haven’t been legal in half a century. We’re the contractor who has to tell the city, in writing, what we found and how we’re fixing it. And we’re the contractor who has to match the profile and color of a clay tile that hasn’t been manufactured since the Coolidge administration.
Historic District Replacements
When a home falls under cultural-heritage review, the roof replacement becomes a documentation project as much as a construction project. We photograph existing materials, match profiles where possible, source custom tile or shake when necessary, and submit the package to the city. If you’re in the Mission West district or any of the neighborhoods around Garfield Park, plan for this step. We handle it start to finish.
Standard Replacements Outside the Review Zone
For homes outside the historic core, the process is faster, but we still inspect first and document everything. A standard architectural shingle replacement on a 1,600 – 2,200 square foot home in South Pasadena usually lands between $15,000 and $22,000, depending on decking condition and ventilation work. We write fixed pricing into the contract. No change orders unless you approve them in writing first.
Trusted Brands We Service in South Pasadena
We’re brand-agnostic by design. That means when we recommend a shingle or tile for your South Pasadena home, the recommendation comes from what your roof’s structure, pitch, and exposure actually need, not from a supplier quota. We regularly install GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. If your Craftsman calls for architectural shingles that hold up under 60-year-old framing and partial shade, we’ll likely point you toward GAF or CertainTeed. If your Spanish Colonial needs clay tile matched to a 1920s profile, Boral is often the best option. And because we work with all seven brands, you get access to manufacturer-backed warranties that follow the material, not just our workmanship.
Common Roof Replacement Problems We See in South Pasadena Homes
- Rotted skip sheathing under original wood shake. Nearly every pre-1940 Craftsman we tear off has 1×6 boards spaced too far apart, with sections so rotted you can push a finger through them. The city requires replacement to code before we can re-roof, which adds $2,000 – $5,000 depending on the roof size, and we document every board with photos before and after.
- Valleys packed with oak leaves creating standing moisture. South Pasadena’s protected oak and sycamore canopy is beautiful, and it’s brutal on roofs. Valleys and downspouts clog within months, and the flashing and underlayment around penetrations stay wet for weeks after rain. We see premature rust-through and dry-rot around chimneys and skylights more here than in any neighboring city.
- Historic-district material matching failures mid-project. Homeowners sometimes start a roof replacement, get halfway through permitting, and learn the city’s cultural-heritage board won’t accept a standard asphalt shingle on a designated home. We’ve stepped in on projects like this. The key is submitting the materials package correctly the first time, which we do for every permitted job.
- Inadequate attic ventilation on low-pitch Period Revival roofs. Many of South Pasadena’s 1920s and 1930s homes were built without ridge vents and with soffit vents that have since been painted over. That traps heat and moisture, which cooks shingles from underneath and shortens their life even when the decking looks sound from the outside. We correct ventilation as part of every replacement we do here.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Replacement in South Pasadena, CA
Here are honest numbers for the South Pasadena market, based on what we’ve actually quoted and built here:
- Standard architectural shingle replacement (1,500 – 2,500 sq ft): $15,000 – $24,000
- Full tear-off with decking replacement (where skip sheathing is rotted): add $2,000 – $6,000
- Clay tile replacement (Spanish Colonial or Mediterranean, custom-matched): $35,000 – $60,000
- Wood shake replacement to historic standard: $42,000 – $58,000
- Flat roof section (common on Period Revival porches and additions): $8,000 – $15,000 as part of a full replacement
What moves the number most in South Pasadena is what we find once the roof is open, not what we guess from the ground. That’s why every replacement starts with a documented inspection, and why we build allowances for framing repair and code upgrades directly into the contract. You approve every dollar before we spend it. The estimate is free. Call (855) 341-6021 to schedule yours.
We Also Serve Cities Near South Pasadena
Millstone Roofing handles roof replacement across the western San Gabriel Valley, including South Pasadena, Alhambra, Pasadena, San Marino, and San Gabriel. If you live in a neighboring city with a similar housing age and you’re wondering about tear-off costs or historic-district rules, we can help there too.
Serving South Pasadena, CA — Our Local Coverage Area
We’re based in the South Pasadena 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 About Roof Replacement in South Pasadena
Yes, and the approval comes before any work starts. Homes within South Pasadena’s designated historic districts or on the city’s cultural-heritage list require design review for exterior changes, including roof materials, color, and profile. That review often mandates matching the original material: clay tile or wood shake, not asphalt shingles. We prepare the full materials documentation, submit it to the city, and manage the review process for you. Call (855) 341-6021 and we’ll tell you whether your address falls under review before you pay for anything.
Rotted skip sheathing, undersized 1×6 boards spaced too widely, and occasionally rafter tails with dry-rot hidden for years behind the shakes. On a 1912 Craftsman near Garfield Park, we pulled the original shake roof and found three rotted rafters, no ice and water shield under the valleys, and sheathing that failed on contact with daylight. We sistered the framing, upgraded the decking to code, and installed new underlayment and GAF architectural shingles, all approved in writing with the homeowner before we ordered materials. That’s the standard we bring to every South Pasadena tear-off.
They keep valleys and downspouts full of leaves, and they keep shaded roof sections damp longer after rain, which promotes moss, lichen, and dry-rot around flashings and penetrations. Many leak calls in South Pasadena after a winter storm are not from failed shingles but from clogged valleys and standing water that worked its way under the flashing. We correct those issues as part of every replacement and re-flash every penetration, which generic installers often skip.
Yes, because we work with Boral and other manufacturers that still produce clay tile and wood shake profiles used on South Pasadena’s 1920s and 1930s Spanish Colonials. Matching the profile, texture, and color is part of the cultural-heritage review process, and we document the existing tile before we order a single replacement piece. Mismatched profiles fail review. We don’t let that happen.
We price them before we touch them. Every replacement we run in South Pasadena includes a written allowance for hidden structural work, and we photograph and document every rotted rafter, undersized joist, or failed section of decking before we propose the repair. You get a line-item price and you approve or decline in writing. Nothing happens with your money that you didn’t see and sign off on first. For a detailed quote on your specific roof, call (855) 341-6021.
Get a Straight Answer About Your South Pasadena Roof
If your roof is pushing 25 years old, or you’ve already had a leak, or you just bought a Craftsman with the original shake roof still on it, let’s look at it together. We’ll inspect first, give you written findings, and tell you honestly whether repair or replacement is the right call. You’ll know what it costs before you sign anything, and you’ll never be handed off to a subcontractor or pressured into a material that doesn’t fit your house.
Call (855) 341-6021 to schedule your free estimate in South Pasadena. Nelson Ibarra and our crew will walk the roof with you and give you the same straight answer we’d want for our own home.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving South Pasadena and the western San Gabriel Valley with inspection-first roof replacement.