Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Replacement Across El Cajon
Roof replacement in El Cajon typically runs $14,000-$28,000 for a standard asphalt shingle roof on a 1,600-square-foot ranch home, with concrete tile and Class A fire-rated assemblies at the higher end. That’s the honest range before you pick up the phone. Tilehurst Roofing serves El Cajon with a crew that knows Bostonia, Fletcher Hills, Granite Hills, and the hillside parcels where fire codes change what you’re allowed to put on. Call (945) 303-9821 and you’ll get a live person, not a recording, and a written price before a single nail is driven.
Why Tilehurst Roofing Is El Cajon’s Preferred Roof Replacement Company
Owner Greg Holloway set up Tilehurst Roofing within the Kingswell family of companies, founded in 2000, for homeowners who’ve already been burned by a no-show or a price that climbed after the tear-off began. That experience shaped how we run every El Cajon job. We show up in the window we gave, put a written price in your hands before work starts, and leave the place cleaner than we found it. Those are Kingswell Way commitments, not marketing lines.
We know El Cajon’s housing stock. The 1950s through 1970s tract ranches in Bostonia and Fletcher Hills carry low-pitched roofs that have been cooking under valley heat for decades. We know the difference between a roof that needs replacement and one that needs repair, because we inspect honestly and write allowances for what we find, not surprises for what we hope you won’t notice. Our reviews from El Cajon homeowners consistently mention the same things: the crew showed up, the price held, the guarantee came in writing. Greg Holloway signs off on every El Cajon job.
Roof Replacement Contractor in El Cajon
As a Roof Replacement Contractor working throughout El Cajon, our work starts with inspection, not demolition. El Cajon’s bowl topography traps radiant heat and pushes rooftop surfaces past 170°F on summer afternoons. That heat stresses sealants, underlayments, and granule adhesion far beyond what coastal San Diego roofs contend with, so we look hard at the full system before recommending anything. A standard full replacement in El Cajon ranges from $14,000-$28,000 depending on square footage, decking condition, and whether fire-rated materials are required. See our full Roof Replacement capabilities for what we do throughout the region.
The inspection and allowance process
Before we quote a tear-off, we walk the roof, check the attic, and look for soft decking around plumbing penetrations, chimney flashing, and valley corners. What we find goes into a written allowance in the contract. That means the price you sign is the price you pay unless you authorize a change in writing first. No door-knock math.
When El Cajon homeowners need full replacement
Granule loss on a 3-tab roof, cracked ridge mortar on a 1980s tile roof, or water staining along valleys are all signs a patch won’t hold. When the decking is soft or the shingle mat is exposed, replacement is cheaper than chasing leaks forever. Our team at El Cajon sees this pattern weekly.
Asphalt Shingle Roof Replacement in El Cajon
Asphalt Shingle Roof Replacement in El Cajon typically costs $14,000-$22,000 for a 1,200-1,800-square-foot home, before any decking replacement allowances. We stock architectural shingles from GAF, CertainTeed, Owens Corning, Atlas, Tamko, IKO, and Boral, so the product matches your roof’s slope and fire-zone requirements. In El Cajon, that fire-zone piece matters more than most places in the county.
Architectural vs. 3-tab in this valley
Most of the older El Cajon ranches originally got 3-tab composition shingles. Today, architectural shingles make more sense for two reasons: better wind resistance in the Santa Ana corridor, and longer real-world life under sustained UV. But even a premium architectural shingle ages faster here than at the coast. We tell you that before you spend the money, not after.
Class A fire-rated assemblies matter
Hillside parcels backing toward Crest and Granite Hills often fall in San Diego County’s High or Very High Fire Hazard Severity Zones. If yours does, county code requires a Class A fire-rated roof assembly. We check the parcel map for your address on every El Cajon quote and flag it upfront, because a permit rejection after tear-off is avoidable if your roofer does the map work first.
Trusted Brands We Service in El Cajon
We’re not a house-brand roofer. We install and warrant GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral systems, so you get real choice based on your home’s slope, exposure, and fire-zone status. For El Cajon jobs, we keep local availability in mind when something fails mid-season, but the honest read is this: any of the seven will do the job if installed correctly. The installer matters more than the label. We price all of them in writing before you choose.
Common Roof Replacement Problems We See in El Cajon Homes
- Premature shingle aging from valley heat. Rooftop surfaces past 170°F degrade asphalt binder and granules years faster than coastal shingles. A 30-year product can look spent in 15-20 years here, particularly on low-pitched ranch roofs in Fletcher Hills.
- Cracked ridge and hip mortar on concrete tile. The 1980s-90s stucco-and-tile homes around El Cajon expand and contract through daily temperature swings. Ridge and hip mortar cracks, tiles slip, and water gets to the underlayment underneath before you see a single leak inside.
- Granule stripping from Santa Ana winds. Hot, dry offshore winds funnel through the valleys and carry granules off aging 3-tab shingles. What’s left is exposed mat that starts leaking at penetrations and valley edges within a season or two.
- Hidden decking and code issues on older ranches. Tear off a 1960s Bostonia roof and you often find soft decking around plumbing vents, missing drip edge, and no ice and water shield in the valleys. Those are code upgrades and structural repairs that should be priced as allowances before the job starts.
Pricing for Roof Replacement in El Cajon, CA
Here are real El Cajon numbers for the most common jobs. Architectural asphalt shingle replacement on a standard ranch: $14,000-$22,000. Concrete tile re-bedding and re-pointing with full replacement of failed underlayment: $22,000-$35,000. Full replacement on a hillside parcel requiring Class A fire-rated assembly: typically 15-20% above the base shingle price, depending on slope and square footage. Decking replacement runs $3-$6 per square foot when it comes up. Every quote includes a written allowance for what we find under the old roof. Schedule your free estimate by calling (945) 303-9821.
We Also Serve Cities Near El Cajon
Tilehurst Roofing works throughout East San Diego County, including Spring Valley, Lakeside, La Mesa, and Santee. If you’re checking prices in more than one neighborhood, our quotes are written the same way everywhere: inspection first, allowances in the contract, and a live person on the phone whether you call at noon or midnight.
Serving El Cajon, CA - Our Local Coverage Area
We’re based in the El Cajon 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 El Cajon
If your parcel is mapped in San Diego County’s High or Very High Fire Hazard Severity Zones, then yes, county code requires a Class A fire-rated roof assembly for any replacement. Much of the hillside perimeter around Crest and Granite Hills falls in those zones. Call (945) 303-9821 and we’ll check your parcel map before you spend anything on a quote.
Because El Cajon’s enclosed valley acts as a heat sink and pushes rooftop surface temperatures past 170°F through the summer, which degrades shingle adhesive, asphalt binder, and granules far faster than the coastal climates where manufacturer warranties were written. It’s not poor installation. It’s the local climate. We spec materials and fastening schedules accordingly.
Soft decking around plumbing penetrations, missing ice and water shield in valleys, and no drip edge are the three we see most often on 1950s-70s Bostonia ranches. We turn what we find into a written allowance before we pull the first shingle, and we show you the damaged decking with photos before replacing it. You approve every dollar in writing. Call (945) 303-9821 for an inspection.
Santa Ana winds are hot, dry, and fast through the valley, and they strip granules from aging shingles and lift poorly fastened edges on low-pitched roofs. That’s why we use high-wind fastening schedules on El Cajon replacements, with extra fasteners at edges and corners, and why we replace brittle decking rather than nailing new shingles into rot.
We inspect before we quote, write allowances for hidden decking, framing, and code upgrades into the contract, and get your approval in writing before any allowance is spent. If we find something unexpected, we stop, show you the evidence, and price the fix before we proceed. No change orders appear at the end. Call (945) 303-9821 to schedule a free estimate.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving El Cajon and East San Diego County.






Before
After
Before
After
Before
After