Architectural shingles
Metal roofing
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 Citrus
Roof replacement in Citrus, CA typically costs between $9,800 and $22,000 depending on size, pitch, tear-off layers, and whether the home sits in the foothill fire zone requiring a Class A assembly. The job usually takes 2 to 5 days once materials arrive. We know the Citrus market because we work in it constantly, from the 1950s tract homes off Citrus Avenue and Live Oak to the newer infill builds along the northern edges. Gil Tanner started Weathervane Roof Repair with a simple rule: inspection first, replacement only when it’s actually warranted. Call (877) 755-4274 and we’ll give you a straight read on what your roof needs.
Why Weathervane Roof Repair Is Citrus’s Preferred Roof Replacement Company
Most Citrus homeowners who call us aren’t sure whether they need a repair or a full Roof Replacement. That’s exactly where we start: looking at the roof, not writing a quote first. Our Roof Replacement in Citrus work leans heavily on homes built between 1955 and 1975, because that’s the dominant housing stock here. We know the framing patterns, the original skip sheathing, and the low-slope details common to these builds. We also know the fire code inside and out, because it’s stricter in Citrus than in most of the San Gabriel Valley, and we’ve passed enough city inspections to know exactly what the inspector will check. Gil Tanner leads a roof-only crew, so we’re not splitting attention with plumbing or windows.
Citrus customers repeatedly tell us the same thing: other companies came out, spent 10 minutes in the driveway, and handed them a number. We get on the roof. We check the decking, the venting, the flashing. Then we tell you what actually needs to happen. Sometimes that’s a repair. When it’s a replacement, the quote is detailed enough that you know what you’re paying for and why.
Styles & brands we work with






Roof Installation in Citrus
Roof Installation in Citrus means something specific here that it doesn’t mean in Azusa or Covina: the work has to meet the city’s Class A fire-rated assembly standard. We install full systems, not just shingles over whatever was already there. For a typical Citrus home, a complete roof installation, including decking repair, synthetic underlayment, shingles, flashing, venting, and haul-away, runs between $11,000 and $19,000. Larger two-story homes or those requiring full decking replacement fall at the high end.
Full Tear-Off or Nail-Over
A nail-over is tempting because it costs less, usually $1,200 to $2,500 less than a full tear-off. But in Citrus, we rarely recommend it, especially on mid-century homes. Covering old shingles hides whatever’s happening underneath, and on homes with original skip sheathing, you’re adding weight to a structure that was never designed for it.
Class A Fire-Rated Assemblies
Citrus fire code requires Class A roofing materials on all replacements. That means certain shingle types and underlayment combinations, and it’s not negotiable. Our bids reflect that as a line item, not a surprise add-on later.
Roof Replacement Contractor in Citrus
Hiring a Roof Replacement Contractor in Citrus is not the same as hiring one in Glendora or Irwindale. The permit here triggers code checks that don’t apply in those cities, and we handle every one of them. For a standard single-story ranch, expect to spend $9,800 to $15,500 on a full replacement with architectural shingles. A two-story home with a steeper pitch, or one near the foothills requiring more extensive fire hardening, runs $16,000 to $22,000.
Permit Compliance and Code Triggers
Once the roof is open, Citrus inspectors will look at decking, venting, and attic wiring. We’ve done enough replacements here to know that outdated junction boxes get flagged. We flag them too, before the inspector does, and we walk you through the fix with a written change order.
Decking and Structural Repair
Original skip sheathing on a 1960s tract home does not meet today’s nail-holding standards. We often find rot at the eaves and along valleys once the shingles come off. We’ll show you photos before we touch anything and price the repair line by line.
Trusted Brands We Service in Citrus
We install and service materials from CertainTeed, Owens Corning, IKO, and others, matched to your home and budget rather than a vendor contract. In Citrus, material choice matters more than most areas because fire code narrows the field. We stock common shingle colors and accessory parts in our Glendale yard so Citrus jobs don’t stall waiting on deliveries. When you choose a full replacement, we’ll walk you through which brands fit the city’s Class A requirement and which ones give you the warranty term you want for the price you can live with. Seven leading brands, one honest recommendation.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Citrus Homes
- Decking rot hidden under original skip sheathing. We tear off shingles on a 1960s home and find plywood that’s never been replaced, often soft at the eaves and valleys where water lingers. Citrus’s occasional winter rain does real damage over six decades.
- Outdated attic wiring exposed during tear-off. The original junction boxes on mid-century tract homes predate current code. Once the roof is open, Citrus inspectors will require upgrades, and we build that into the quote as a known line item rather than a shock later.
- Failed flashing at roof-to-wall intersections. Santa Ana winds drive rain sideways into these joints. On older homes the original step flashing is thin, rusted, or never installed correctly, and leaks show up in the drywall soon after a storm.
- Wood-shake roofs on foothill-edge lots. Homes along the northern edge of Citrus sometimes still have original wood shakes, which are now both a code violation and a fire hazard. Tear-off and replacement on these is common and requires the full Class A upgrade path.
Pricing for Roof Replacement in Citrus, CA
Here’s what we actually quote in Citrus. A basic single-story tear-off and architectural shingle replacement on a 1,500 square foot ranch averages $11,000 to $13,500. Adding full decking replacement runs $60 to $85 per 4×8 sheet installed, depending on thickness. If your home is in the foothill fire zone and requires a Class A assembly with ember-resistant vents, budget $14,000 to $19,000 for the same footprint. Flat roof sections on additions run $9 to $14 per square foot. Every quote is written, itemized, and good for 30 days. We don’t hand you a number on a business card and walk away. Call (877) 755-4274 for a free estimate and we’ll send someone who actually gets on the roof.
We Also Serve Cities Near Citrus
Our crews live in the San Gabriel Valley and work throughout the area. We serve Azusa, Irwindale, Covina, and Glendora regularly, so the same Citrus-level attention applies anywhere nearby. If you’re just outside the 91702 zip code, we’ll still come out and give you a straight assessment.
Serving Citrus, CA — Our Local Coverage Area
We’re based in the Citrus 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 Citrus
Citrus sits against the foothills, and the city’s fire code mandates Class A roofing materials and ember-resistant vents because of the wildfire exposure along the northern edge of the city. This is stricter than what Glendora or Azusa currently enforce. Your permit will not close without it.
You should expect a mandatory full tear-off. Wood shakes are a fire hazard and a code violation in Citrus, and you cannot legally re-roof over them. We’ll remove every layer, assess the decking beneath, and replace it with a Class A assembly that passes city inspection. Call (877) 755-4274 and we’ll walk you through the full scope and cost before anything is signed.
We write an allowance into your contract from the start for decking and electrical line items. On a 1962 tract home near the foothills, we tore off three layers of shingles and found charred rafter tails and failed ice and water shield at the valleys. We showed the homeowner photos, priced the repair, got written approval, and then did the work. Nothing gets touched without your signature.
Yes, and in Citrus we almost always do. The city requires ember-resistant venting on homes in the fire zone, and we install them as standard on every replacement. If your current vents are the older mesh style, they’ll get swapped during the job.
Most Citrus homes built between 1955 and 1975 have low-slope or gently pitched sections that trap heat. We calculate intake and exhaust ventilation based on attic square footage and install ridge and eave vents that move air through the attic. That keeps the shingles cooler and prevents the premature curling we see constantly on south-facing Citrus roofs. For an exact quote, call (877) 755-4274, and we’ll measure rather than guess.
Written by Gil Tanner, Owner at Weathervane Roof Repair, serving Citrus since the company’s first roof replacement in the San Gabriel Valley foothills.