When you need a roofing contractor in Citrus, CA, the first question is often where your property actually sits. Citrus is a small unincorporated community wedged between Covina, Azusa and Glendora, and many homes here carry one of those city names in their mailing address. The roofs themselves are mostly single-story ranch homes from the post-war decades, built on land that was once orchards below the San Gabriel Mountains.
Citrus counted 10,243 residents in 2020. Our crews make the 14-mile drive east from Rosemead Blvd in about 30 minutes, usually on the I-10 or I-210 depending on the address.
Why a Citrus address can be misleading at permit time
Unincorporated islands like Citrus sit beside incorporated cities with their own building divisions. A house on one side of a street may be in Covina or Glendora, while the house across from it is county land. For roof work, that difference decides who issues the permit and who inspects the job.
For parcels inside Citrus, LA County Public Works Building & Safety handles roof permits. A reroof or deck replacement usually needs one, while small repairs often do not. We look up the parcel before quoting, pull the county permit when it applies and schedule the inspection.

Roofing services for Citrus, CA properties
Shingle Roof Repair
Post-war ranch homes here mostly carry composition shingle roofs that wear fastest on south- and west-facing slopes, where granule loss and cracked tabs show up years before the shaded side.
Wind Damage Roof Repair
Seasonal winds off the San Gabriel Mountains lift shingle tabs and ridge caps between October and March, and a broken seal strip lets the next storm drive rain under the course above.
Roof Tear-Off
Many homes carry two shingle layers that must come off before a new roof, and the tear-off is our chance to check each sheet of decking and correct attic ventilation.
Gutter Repair & Cleaning
Mature shade trees and old backyard citrus from the orchard era fill gutters and valleys before winter storms, so a fall cleaning keeps February downpours off fascia boards and walls.
Garage & Patio Roofs
Low-slope patio covers and family-room additions on ranch homes pond during heavy February rain, and their roll roofing usually wears out well before the main shingle roof does.
Vent & Pipe Boot Repair
Rubber pipe boots on Citrus ranch roofs crack after years of inland sun, and a split boot is one of the most frequent causes of a small ceiling stain near a bathroom or kitchen.
Ranch homes, wind off the San Gabriels and aging shingles
Most houses in Citrus are single-story stucco ranches with low-pitched composition shingle roofs, attached garages and later additions such as family rooms and patio covers. Many are on their second roof, and a fair number carry two layers. Cracked pipe boots, worn shingles on sunny slopes and flashing gaps at additions are what we find most often.
Ownership is steady here. The 2020 Census found 72.0% of occupied homes were owner-occupied, so most roof decisions are made by people who will live with the result, and many ask us to weigh a repair now against a planned reroof in a few years.
- Santa Ana and downslope winds from October to March lift shingle edges and ridge caps.
- Mature shade trees and backyard fruit trees drop leaves into gutters and valleys.
- The foothills of Glendora and Azusa to the north include CAL FIRE Very High Fire Hazard Severity Zones, and the 2014 Colby Fire burned there; homes in Citrus itself should check the map for their parcel.
- Low-slope patio covers pond after the heavy February storms.

Which roof services do Citrus homeowners need?
Leak and wind repairs are the bulk of the work, handled through our roof repair service: new boots, rebuilt flashing, replaced shingles and reset ridge caps. When the roof is near the end of its life or carries two layers, a roof replacement with full tear-off lets us check every sheet of decking and correct ventilation.
To book, call (725) 745-8803; an inspection is usually possible same-day or next-day when crews are free. We photograph what we find and give you a written, line-by-line quote, with permit and deck work listed separately. Homeowners closer to our shop can also see our roofing services in Rosemead.

Roof trouble in Citrus?
Call with your address. About 30 min (14 mi) from our Rosemead Blvd base, with same-day or next-day visits when crews are free.
- 4.9 from 48 Google reviews
- Based on Rosemead Blvd
- Photos and a written quote before work
Covina, Glendora and Charter Oak: nearby areas we cover
The same trip brings us to Covina, Glendora and Charter Oak. Charter Oak is another unincorporated area with county permits, while Covina and Glendora issue their own. Give us the full address and we will tell you which office applies. Azusa sits just to the west, and its foothill neighborhoods share the same wind season and fire-map questions as the homes in Citrus.
Citrus itself is small: about 0.9 square mile with 2,684 housing units in the 2020 Census, bordered by Azusa to the north and west, Glendora to the east and Covina to the south. Mail carries 91702 or 91722 ZIP codes, schools split among Azusa Unified, Glendora Unified and Covina-Valley Unified, and Dalton Park is the county park most residents know. None of those labels settles the permit question; only the parcel record does.
Reviews from San Gabriel Valley customers
4.9★ from 48 Google reviews (checked Nov 2026)
“i had a bad roof leak that ended up causing a ceiling leak inside the house, but the whole experience turned out great with tylzen spoke roofing. grant called me back quickly after i left a message and came out the very next day to inspect the roofing issue. …”
“They did an excellent job replacing my roof. From the start, David clearly walked me through my options, explained the roofing materials, and answered every question I had. His knowledge of the products and the different installation methods made a big difference in my decision and gave me real confidence in the whole process. …”
Roofing questions from Citrus
My address says Covina. Is my roof permit from the city or the county?
It depends on the parcel, not the mailing address. If the home is inside the Citrus CDP or another unincorporated area, LA County Public Works Building & Safety issues the permit. If it is inside Covina city limits, the city does. We check the parcel before quoting.
Can you add a new layer of shingles over my old roof?
Code allows limited overlays in some cases, but we rarely recommend one. A second layer hides soft decking, adds weight and can shorten the life of the new shingles. On Citrus ranch homes with two layers already, a full tear-off is required before reroofing.
How do I know if wind damaged my roof?
Look from the ground for shingle pieces in the yard, dark patches where granules or tabs are missing, or ridge caps out of line. Inside, check for new ceiling stains after the next rain. We can inspect and photograph the roof so you have a record if you file a claim.





