Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Rowland Heights
Roof repair in Rowland Heights runs $350 to $1,800 for most residential jobs, and the work is usually completed in a single day. What drives that range is the age of your roof, the slope exposure, and whether we’re patching a few tiles or replacing rotted decking under a failing section. If you live in Rowland Heights, you already know the two things that cause most damage: Santa Ana winds funneling through the Puente Hills and decades of inland sun baking the underlayment on 1970s and 1980s tract homes. We scope every repair before we quote, so you know the real number before we touch the roof. Call us at (945) 303-9821 and we’ll walk the roof with you, take photos, and hand you a written price.
We are Tilehurst Roofing, a Kingswell family company founded in 2000, led locally by Greg Holloway. Every repair we do in Rowland Heights is covered by a written guarantee, delivered before the crew leaves your driveway.
Why Tilehurst Roofing Is Rowland Heights’s Preferred Roof Repair Company
Our reputation in Rowland Heights rests on one thing: we show up when we say we will and the price we quote is the price you pay. Homeowners here have dealt with enough no-shows and price changes at the door. We built our process around the opposite of that. A live person answers every call, 24 hours a day, including evenings and weekends. When you schedule a repair, you get a written window, a background-checked, uniformed technician, and a written quote before any work begins.
Greg Holloway and our scheduling team coordinate dispatch from our Los Angeles office, so crews reach Rowland Heights quickly without any loss of local knowledge. We know the streets off Fullerton Road, the tract layouts near Pathfinder Park, and the hillside lots off Colima Road. We know which homes built in the 1980s commonly show decking failure on north-facing slopes. That matters when you’re pricing a repair you only want to do once.
Under The Kingswell Way, we follow five rules on every job: say the price before the work, show up in the window we gave, leave the place cleaner than we found it, put the guarantee in writing, and come back if the repair fails. Our 365-Day Done Right Promise backs that up for a full year. If a repair does not hold, we return and correct it at no charge. That is the guarantee in plain writing.
Storm Damage Roof Repair in Rowland Heights
Storm Damage Roof Repair in Rowland Heights is largely a wind story. The Puente Hills directly behind the community channel Santa Ana winds through the passes, and gusts hit the eastern and northern slopes first. We see lifted field tiles, cracked ridge caps, and exposed underlayment every fall and early winter. A typical storm repair here runs $450 to $1,400 depending on how many tiles lifted, whether the underlayment tore, and whether the decking below got wet. Homeowners should not wait on storm damage. Exposed underlayment means your roof is now open to the next rain event.
Wind-Uplift Tile Recovery in Puente Hills-Exposed Areas
We were called to a 1985 concrete tile roof off Fullerton Road near the foothills after a Santa Ana event lifted a run of field tiles and exposed the original felt. When we pulled the tiles, we found the 1/2-inch CDX decking delaminated on the north-facing slope. We replaced the damaged squares, laid ice and water shield at the valleys and penetrations, set new underlayment, and re-fastened the tile to LA County’s VHFHSZ wind-uplift pattern. The job passed County inspection on the first walk because the whole assembly, deck, underlayment, and tile together, met the fire rating.
Loose Ridge Cap and Valley Repair After High Wind
Ridge caps and valleys take the most wind abuse on Rowland Heights roofs. When caps loosen, water follows the fasteners down into the attic, and you may not see the leak until the next heavy rain. We re-bed caps in fresh mortar or replace them with mechanical fasteners sized for high-wind zones, and we always check the valley underlayment beneath for tears before closing the repair.
Metal Roof Repair in Rowland Heights
Metal Roof Repair in Rowland Heights is most common on detached garages, patio covers, and a growing number of full metal re-roofs on hillside homes where fire rating matters. Most repairs involve failing fasteners on standing seam panels, leaking transition flashings where a patio cover meets the main house, or tears around pipe boots. A metal repair in Rowland Heights typically runs $400 to $1,600. The price shifts based on whether we’re replacing a few fasteners with oversized, weather-rated ones or removing and re-flashing a whole transition.
Standing Seam Fastener Failure and Panel Re-Securing
Metal expands and contracts a lot in Rowland Heights, where summer roof surface temperatures run high. The original neoprene washers on older standing seam installations harden, crack, and let water wick around the fastener. We replace them with oversized stainless fasteners and re-secure the panels to LA County’s high-wind fastening pattern, which extends panel life and stops the slow drip that rots roof sheathing.
Transition Flashing and Pipe Boot Repair on Metal Roofs
Where a metal patio cover meets shingle or tile, the transition flashing is the weak point. Rowland Heights homes hit their thirties and forties, and the original step flashing rusts or separates at the seam. We remove the old flashing, install new metal cut to fit the pitch, and replace pipe boots with lead or EPDM collars that actually seal. This is one of the least expensive repairs that prevents major decking replacement later.
Trusted Brands We Service in Rowland Heights
We are not married to one manufacturer. We stock and service roofing from GAF, CertainTeed, Owens Corning, and IKO, and we can source materials from any of the seven major manufacturers we carry, including IKO, Atlas, Tamko, and Boral when the job calls for it. For Rowland Heights, we keep common tile profiles, underlayment, and flashing stock locally so we are not waiting on a truck from across the county. If your existing roof is a specific brand or profile, we match the repair to it rather than selling you whatever happens to be in the truck. That aligns with the Kingswell Way: give the homeowner genuine product choice and put the right material on the roof.
Common Roof Repair Problems We See in Rowland Heights Homes
- Rotted 1/2-inch CDX decking on north-facing slopes. The original plywood on 1970s-to-1990s tract homes delaminates where the sun does not dry it, and soft spots under the tile mean the decking is no longer holding fasteners. We replace only the damaged squares, not the whole roof, unless the rot is widespread.
- Failed underlayment under aging concrete tile. Rowland Heights’s inland heat cycling bakes 30-year-old felt until it crumbles. The tile above may look fine, but the underlayment is the waterproof layer, and once it fails, water reaches the decking.
- Santa Ana wind damage on Puente Hills-exposed slopes. Homes on the north and east sides of the hills lose tiles every fall. Re-nailing loose tiles to a shingle pattern fails again the next season; the repair has to be re-fastened to LA County’s high-wind uplift pattern.
- Permit failures from out-of-area roofers. Rowland Heights is unincorporated, so re-roof permits go through LA County DPW Building and Safety, not a city. Contractors who file in the wrong jurisdiction get stopped, and Class A tile over non-compliant underlayment fails the fire-assembly review.
Pricing for Roof Repair in Rowland Heights, CA
Most asphalt-shingle repairs in Rowland Heights run $350 to $900. Tile repairs run $450 to $1,400 depending on how many tiles are involved and whether the underlayment below needs replacement. Metal repairs on patio covers and standing seam roofs run $400 to $1,600. Full decking replacement beneath a failing section adds $75 to $120 per sheet, and if LA County VHFHSZ underlayment replacement is required, that is quoted separately before any work starts. We never quote a repair without walking the roof, and we never change the price after we hand you the written line-item quote. Call (945) 303-9821 for a free estimate, and you will have a real number in hand.
We Also Serve Cities Near Rowland Heights
Our crews serve Rowland Heights and the surrounding communities of Walnut, Brea, La Puente, and Hacienda Heights. If you are in any of those areas, you get the same written-price-before-work and written-guarantee-on-every-repair that every Rowland Heights customer receives. For the full scope of what we repair, see our Roof Repair service page. Every job follows The Kingswell Way, no matter the zip code.
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 Repair in Rowland Heights
No, because Rowland Heights is unincorporated, so there is no city permit to pull. All roofing permits run through LA County DPW Building and Safety. That jurisdiction change trips up out-of-area roofers who file in the wrong place and stall the job. We handle the County paperwork on every repair or re-roof. Call (945) 303-9821 if you are unsure whether your repair needs a permit, and we will tell you over the phone.
Because LA County’s fire-assembly rule for the Very High Fire Hazard Severity Zone evaluates the whole roof, not just the tile. A Class A tile set over 30-year-old felt underlayment fails even though the tile itself carries a Class A listing. The deck, underlayment, and tile have to work together as a fire-rated assembly. We scope for that from the start so you do not pay for a tear-off and re-do after a failed inspection.
That is almost always delaminated 1/2-inch CDX plywood decking, common on Rowland Heights homes built between the mid-1970s and early 1990s. North-facing slopes hold moisture longer, and the original plywood separates and rots after 30 to 50 years. Soft spots mean the decking is no longer holding fasteners, and the fix is cutting out the damaged squares and replacing them before re-setting tile. We include that in our written quote.
Because Santa Ana winds funnel through the Puente Hills passes and hit your roof with uplift pressure that loose tiles cannot resist. If the tiles were re-nailed to a shingle pattern instead of the high-wind fastening pattern, they fail again the next season. Our wind-uplift re-fastening follows LA County’s VHFHSZ standard, so the repair holds through repeated wind events. Call (945) 303-9821 and we will tell you if your roof is fastened to code.
Yes. Our written quote covers everything we can see when we walk the roof, and we include a line item for decking replacement at a set price per sheet if we find rot after opening the slope. We do not surprise you with a change order at the door. The Kingswell Way is to say the price before the work, and that includes the parts of the roof you cannot see until we pull the first tile.
Call Tilehurst Roofing for Roof Repair in Rowland Heights
If your roof is leaking, lifting, or showing soft spots, call us at (945) 303-9821. We will schedule a free estimate, walk the roof with you, and put a written price in your hands before any work begins. Greg Holloway and the Tilehurst Roofing team serve Rowland Heights directly, and every repair carries our written guarantee. A live person answers the phone 24/7. Call today.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Rowland Heights under the Kingswell Guarantee.






Before
After
Before
After
Before
After