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 Rowland Heights
If you need a Roof Replacement in Rowland Heights, you’re dealing with a specific set of challenges: unincorporated LA County permitting, hillside wind exposure, and homes built between the 1960s and 1980s that are now hitting the end of their original roof life. Weathervane Roof Repair handles the full replacement process from county permit to final inspection, and we know the hillside lots along Fullerton Road, Pathfinder, and Colima as well as the flat-grid tracts near Nogales. Call us at (877) 755-4274 and we’ll give you a straight answer about what your roof actually needs, not a sales pitch.
Replacement is a big decision, and our inspection-first approach means we’ll tell you honestly if a repair will buy you another five years or if a tear-off is truly warranted. Gil Tanner leads our team, and he’d rather talk you out of a job you don’t need than install one that won’t hold up.
Why Weathervane Roof Repair Is Rowland Heights’s Preferred Roof Replacement Company
Rowland Heights sits in the Puente Hills foothills, where Santa Ana winds off the canyons hit roofs harder than rain ever does. That shapes how we scope every job here: uplift-rated fasteners, high-temp underlayment that won’t bake brittle under 90-degree valley sun, and ridge caps set to county wind specs, not the looser standard you might get away with in a flatter city like Walnut.
We’re a roofing-only company. That matters because we’re not a general contractor who’ll use your roof as a foot in the door for a kitchen remodel. Our entire focus is inspection, repair, and replacement, and we work across seven major shingle brands: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That means material recommendations come from what your roof’s structure and exposure actually call for, not from whatever brand gives us the best margin. For tile-heavy Rowland Heights streets, that often means matching your existing clay or concrete profile or recommending a Boral alternative that won’t look out of place.
We’ve replaced roofs on tight hillside lots along Fullerton Road, on two-story tract homes near Blandford and Killian, and on acreage properties where the scope includes detached shops and ADUs. Homeowners here appreciate that we know the county’s permitting quirks and drainage requirements before the first nail goes down.
Styles & brands we work with






Flat Roof Replacement in Rowland Heights
Flat Roof Replacement in Rowland Heights often comes up on the additions, patio covers, and detached structures that were common in 1970s and 1980s construction here. These flat sections were frequently built onto otherwise pitched homes, and after 40 years of San Gabriel Valley UV exposure, the built-up roofing or modified bitumen has split, blistered, or pulled away at the seams.
A flat roof replacement on a Rowland Heights home typically runs $7,500 to $14,500 for a standard 300-500 square foot residential flat section, depending on what we find underneath. If the sheathing has water damage, we’ll need to replace those sections before the new membrane goes down. On hillside lots, we also check that the flat section’s drains and scuppers actually move water away from the house, because a tear-off that changes drainage can send runoff against a foundation or into a neighbor’s yard. The county cares about this on sloped lots, and so do we.
Tear-Off and Membrane Replacement
We strip the old roof to the decking so we can see the wood. On flat sections over older additions, hidden dry-rot under the membrane is common, especially where caulking around HVAC penetrations failed years ago.
Once we’re down to sound decking, we install a new membrane system matched to the slope and sun exposure of your specific section. Most Rowland Heights flat roofs get a high-temp modified bitumen or single-ply option that holds up to inland heat.
Drainage Correction on Flat Sections
If your flat roof pools water for more than 48 hours after a rain, that’s a design or slope problem, not just a material failure. We’ll address positive drainage as part of the replacement so the new roof doesn’t inherit the old roof’s standing-water problem.
On lot-and-a-half properties near the foothills, we’ve added tapered insulation or reworked scuppers and downspouts so runoff flows to drainage swales rather than against retaining walls.
Roof Installation in Rowland Heights
Roof Installation in Rowland Heights means working with the county rather than a city building department, and that changes the job in ways homeowners don’t expect. Los Angeles County issues the permit, and a county inspector will look at wind-uplift details and fire-hardening specifics that neighboring cities enforce differently.
For a full installation on a 1,600-2,200 square foot single-story Rowland Heights home, a complete tear-off and new composition shingle system generally runs $13,000 to $21,000. If you’re going with a Boral clay or concrete tile to match the neighborhood’s original Spanish profile, expect $28,000 to $46,000 depending on tile weight class and the condition of the framing underneath. Tile is heavy, and older trusses built in the 1960s sometimes need reinforcement to carry a tile replacement that was originally lighter.
We scope every installation by walking the property, checking the decking from the attic where possible, and reading the existing roof’s condition at valleys, walls, and penetrations. No quote without diagnosis: that’s how we work.
Underlayment and Weather Barrier
Before shingles or tile go on, the underlayment does the real waterproofing work. In Rowland Heights, we specify high-temp synthetic or self-adhered underlayment because the inland sun will destroy cheap felt in a decade or less, especially under tile that traps heat.
For tile installations, we use a high-temperature self-adhered membrane in valleys and along eaves. On the Fullerton Road clay-tile replacement we mentioned earlier, the original underlayment had baked to dust over 50 years, and the only reason the decking wasn’t completely rotted was the tile itself keeping most water out, until the Santa Ana winds lifted the ridge caps and let it in.
Ventilation and Decking Evaluation
During installation, we check that your attic ventilation actually works. Many Rowland Heights homes have original gable vents or undersized box vents that cook the underside of the decking, which shortens the life of any new roof we install.
If the decking is sound, great. If it’s delaminating or soft, we replace those boards and include the cost in the scope, so the total price you’re quoted is the total price.
Trusted Brands We Service in Rowland Heights
We install and service materials from seven manufacturers, but for Rowland Heights homes we often specify CertainTeed for their high-temp synthetic underlayment and mid-range architectural shingles, Owens Corning for their Duration line that holds up well to wind, and Boral for clay and concrete tile that matches the area’s original Spanish profile. Being brand-agnostic means we’ll tell you if a mid-grade Owens Corning shingle will perform as well as a premium CertainTeed for your specific exposure. The right product depends on your roof’s pitch, your lot’s wind exposure from the Puente Hills, and what your insurer wants to see. We stock common replacement parts and materials locally, so sourcing for Rowland Heights jobs stays fast.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Rowland Heights Homes
- Wind-lifted ridge caps and starter strip. Santa Ana winds funneling off the Puente Hills grab loose ridge caps and peel them back. Older tile roofs with originally spaced fasteners are especially vulnerable. We re-set caps with a 130-mph-rated nailing pattern to current county uplift requirements.
- Brittle, baked-out underlayment hiding dry-rot. Decades of high-heat summers turn older organic felt to powder. You won’t see it until tiles come off, but by then the fascia and sheathing at valleys often need replacement. We inspect underlayment condition as part of every tear-off.
- Drainage problems on sloped and acreage lots. When a roof tear-off changes runoff on a hillside lot, water can push against foundations or pour onto a neighbor’s slope. The county flags this during inspection. We scope drainage and grading before quoting on any hillside replacement.
- Unpermitted or uninspected outbuildings. Homeowners sometimes reroof the main house under a county permit but leave a detached shop or ADU off the scope. That gap creates problems when you sell or file an insurance claim. We prefer to bring all roofed structures on the property under one permit.
Pricing for Roof Replacement in Rowland Heights, CA
A full composition shingle tear-off and replacement on a typical 1,600-2,200 square foot Rowland Heights home runs $13,000 to $21,000. Architectural shingle upgrades usually add $1,500 to $3,500 to the project. Clay or concrete tile replacement runs $28,000 to $46,000 depending on tile profile, weight class, and whether the underlying framing needs reinforcement. Flat roof sections over additions run $7,500 to $14,500 for 300-500 square feet.
The variables that shift your price here are roof pitch, the number of valleys and penetrations, whether the county requires drainage or grading work, and how many structures the permit covers. A detached shop or ADU adds square footage, but bundling it under one permit reduces mobilization costs. We give you a written line-item quote after the inspection, and that quote is what the job costs.
Call (877) 755-4274 to schedule your free inspection and get an exact number for your specific roof.
We Also Serve Cities Near Rowland Heights
While this page focuses on Rowland Heights, our crews regularly work in South San Jose Hills, Walnut, Valinda, and Hacienda Heights. The same county permitting rules and hillside conditions apply in much of this area, and we’re familiar with how each neighboring jurisdiction approaches roof replacement. If your home is just over the line, call us and we’ll let you know.
Serving Rowland Heights, CA — Our Local Coverage Area
We’re based in the Rowland Heights 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 Rowland Heights
Yes, but not from a city. Rowland Heights is unincorporated, so the permit comes from Los Angeles County, not a city hall. The county requires a building permit for any full tear-off and replacement, and inspectors here look at wind-uplift details for the Puente Hills exposure zone plus fire-hardening requirements on hillside lots. We handle the county permit, inspections, and paperwork as part of every replacement. Call (877) 755-4274 and we’ll scope your project with the permit process included.
Santa Ana winds are the main design factor here, not rain. We specify uplift-rated fasteners, extra starter-strip nailing, and ridge caps set to current county standards, which are stricter than older 1970s installations used. For tile roofs, that means Boral tiles with a nailing pattern rated for gusting wind rather than just dead load weight. We’ll tell you exactly what your roof needs, and what it doesn’t.
Yes, and we recommend scoping all roofed structures under one county permit. A single permit covering the main house, detached shop, and ADU saves you mobilization costs and ensures every structure gets inspected. We’ve reroofed acreage properties in Rowland Heights where the shop and flat-roof addition were left off the original 1970s permit.
We replace the damaged sheathing and fascia before the new roof goes on. On older tile roofs in Rowland Heights, dry-rot at valleys, eaves, and penetrations is common because the original underlayment degraded years ago. The cost of replacing rotted sheathing gets added to the scope at a per-sheet rate we show you before any additional work is done.
We check that the new roof’s runoff will move away from the house, outbuildings, and retaining walls. If your existing drainage worked fine, we don’t change it. If a tear-off alters the roof’s drainage pattern, the county may require a simple drainage plan as part of the permit. We review this during the inspection, before you sign anything.
Need a straight answer about your Rowland Heights roof? Call (877) 755-4274 to schedule a free inspection with Gil Tanner and our crew at Weathervane Roof Repair. We’ll show you what’s going on, what it costs to fix, and what it actually needs.
Written by Gil Tanner, Owner at Weathervane Roof Repair, serving Rowland Heights and the surrounding San Gabriel Valley foothills.