Tile roofing
Architectural shingles
Metal roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across San Diego
Finding a roofing company in San Diego that shows up when it says it will isn’t a small thing. You’ve probably already dealt with the no-call, no-show, or the bid that doubled once the crew tore off the first layer. We built Tilehurst Roofing San Diego around a simpler promise: a live person answers when you call, the price is in your hands before any work starts, and every repair carries a written guarantee. From Ocean Beach to Rancho Bernardo, our crews know what these roofs go through. Call us at (619) 393-3877 and you’ll speak to a real person, 24 hours a day.
Why Tilehurst Roofing San Diego Is San Diego’s Preferred Roofing Company
San Diego homeowners keep our number for one reason: we put things in writing. Before we touch your roof, you get a written price. Before our crew leaves, you get a written guarantee on every repair. No verbal promises, no “we’ll mail that later.” That’s the Kingswell Way, and it’s the same standard across every Roofing Company in the Kingswell family, founded in 2000.
Greg Holloway leads our San Diego team, and he’s the one who makes sure a uniformed, background-checked technician is the person who walks on your roof, not a subcontractor you’ve never met. Tilehurst Roofing San Diego is independently owned and operated under the Kingswell Guarantee, and our San Diego office handles dispatch and scheduling for local crews. That means when you call for Roofing Company work in San Diego, you get someone who knows the difference between a Clairemont decking problem and a La Jolla flashing problem.
Styles & brands we work with






Residential Roofing in San Diego
Residential roofing in San Diego means dealing with two very different weather systems on the same city. West of the 5, salt air and marine layer moisture corrode flashings and feed algae on shaded slopes. East of the 15, inland UV bakes asphalt shingles until the granules let go and the mat underneath starts cracking. We quote every residential roofing job in San Diego with that split in mind, because a roof in Mira Mesa simply fails differently than one in Pacific Beach. Full tear-off and re-roof on a typical single-family home here runs $9,500 to $18,000 depending on square footage, pitch, and material choice.
Tear-Offs and Decking Repair
Older San Diego homes hide a problem under the shingles: the plywood decking itself. By the time a 1970s composition roof comes off, the decking has often cooked brittle from decades of inland sun. We document every inch of decking before writing a change order, and we put a per-square allowance in the contract from day one. That way, a rotted section is an approved line item, not a surprise.
Material Selection With Real Choice
We don’t stock one brand and call it a day. Tilehurst Roofing San Diego installs materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. Seven manufacturers means the product fits your home’s architecture and your neighborhood’s exposure. A Spanish-style home in a newer development might call for tile or a high-profile architectural shingle, while a coastal bungalow often needs something that won’t corrode within a few years of salt exposure.
Roof Maintenance in San Diego
Roof maintenance in San Diego is the difference between a roof that lasts 25 years and one that fails at 15. The coastal fog and Santa Ana winds work on your roof year-round, even when the weather feels perfect. A maintenance visit from us includes checking flashing, clearing valleys and scuppers, inspecting the underlayment at the eaves, and documenting every condition with photos so you have a record. Basic maintenance work on a San Diego home typically runs $250 to $600, and if we find something that needs a repair, you’ll get a written quote before we do anything.
Post-Storm Checks and Gutter Clears
After a Santa Ana event, loose tiles and lifted flashing are the two most common issues we find on San Diego roofs. Waiting on either one turns a small fix into a water intrusion. We’ll walk the roof, check every penetration, and give you a written list of what we found and what needs attention now versus what can wait.
Algae and Moisture Control
North-facing slopes in shaded San Diego canyons grow algae and moss that hold moisture against the shingle surface. It’s rarely structural, but it shortens shingle life and signals a drainage problem. We clean and treat those areas, then check the ventilation and drainage so the problem doesn’t return in a year.
Trusted Brands We Service in San Diego
We work on and install every major roofing system you’re likely to see on a San Diego home. That includes Owens Corning, IKO, Atlas, and Tamko materials, along with the rest of our seven-manufacturer lineup. Because our San Diego office keeps common parts and matching materials local, we can typically get repairs done quickly without waiting on a special order from out of state. If your roof has a brand we didn’t install, we’ll still repair it properly and tell you honestly if the material is worth patching or past its useful life.
See the difference
Before
After
Before
After
Before
AfterCommon Roofing Problems We See in San Diego Homes
- Brittle decking on 1970s homes. In Clairemont and Allied Gardens, original composition shingles have baked for 50+ years of inland UV. When we lift the shingles, the plywood under them often snaps in chunks, which is why we always include a decking allowance in our tear-off quotes.
- Corroded flashings near the coast. Salt air in Ocean Beach, Pacific Beach, and La Jolla eats standard flashing metal within a decade. We upgrade to corrosion-resistant materials on any coastal repair so the fix doesn’t fail in two years.
- Algae and moss on shaded slopes. Persistent coastal fog keeps north-facing and tree-covered slopes damp, and algae follows. The fix is drainage and ventilation first, then a proper cleaning and treatment.
- Loose tiles and lifted shingles after Santa Ana winds. The wind comes from the east and hits ridges and edges differently than the usual coastal breeze. We check the ridge cap, the drip edge, and every pipe flashing after a wind event.
Pricing for Roofing Company in San Diego, CA
Most asphalt-shingle repairs in San Diego run $350 to $850. Tile repairs run higher, typically $500 to $1,200, because matching tile and resetting it correctly takes more time. A full tear-off and re-roof on a standard single-family home ranges from $9,500 to $18,000. What changes the number: the roof’s pitch, the decking condition once we get under the shingles, the material you choose, and whether we’re pulling one layer or two. The quote you get from us is the written price before any work starts. No change happens without a written approval from you first. Call (619) 393-3877 for a free estimate on your San Diego roof.
We Also Serve Cities Near San Diego
As a Roofing Company in San Diego, our crews also serve Coronado, Chula Vista, Lemon Grove, and La Mesa. If you’re in one of those nearby cities and need a roofing company that answers the phone and puts the price in writing, call us at (619) 393-3877 and we’ll schedule your estimate.
Serving San Diego, CA - Our Local Coverage Area
We’re based in the San Diego 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 Roofing Company in San Diego
We’re checking the decking first. On a 1970s Clairemont home, the original composition shingles have usually been cooked by 50 years of inland UV, and the plywood underneath has gone brittle. We’re also documenting the condition of the original valley metal and pipe flashings, which have usually corroded enough that reusing them would mean a leak inside two years. If the decking is failed, we photograph it, show you what we found, and give you a written change order before we replace it.
On a ranch home in Clairemont, our crew stripped away the original 1970s composition shingles and found the decking so brittle that sections cracked underfoot the moment we pulled the old starter strip. Before writing a change order, we documented the failed decking, replaced it with CDX plywood, then installed CertainTeed Landmark architectural shingles over new synthetic underlayment with a proper drip edge and ice and water shield at the eaves. That’s the process, every time. Call (619) 393-3877 if you want that level of documentation on your roof.
We plan for it before the inspector ever arrives. On older single-family homes in San Diego, opening up a roof or an exterior wall often triggers code upgrades for underlayment, ventilation, or decking fastening that the original build never had. Our contracts include written allowances for the common code items we expect on homes from the 1950s through the 1980s. If the inspector flags something outside that allowance, we stop work, document it, and bring you a written price for your approval. You never get a surprise bill after the fact.
Because salt air corrodes standard metal flashing within a decade on the coast, while inland Mira Mesa’s problem is UV degradation of the shingle itself, not the metal. In Ocean Beach, Pacific Beach, and La Jolla, we use corrosion-resistant flashing materials and check every penetration for salt damage. In Mira Mesa, Rancho Bernardo, and other inland neighborhoods, we’re more concerned with granule loss, cracked shingles, and brittle decking from heat. The roofing system is the same, but the failure points are in different places. Our San Diego crews know which one applies to your ZIP code before they climb the ladder.
Yes, the marine layer keeps north-facing and tree-covered slopes damp enough that algae and moss take hold, especially in canyons and coastal neighborhoods. Algae itself isn’t a structural problem, but it holds moisture against the shingle surface, and that shortens the life of the material. It also signals poor drainage or ventilation. We treat the algae, then fix the underlying drainage issue so moisture stops collecting. If you see dark streaking on your roof, call (619) 393-3877 and we’ll tell you whether it’s cosmetic or something that needs attention.
Check the ground first. Look for loose tiles, shingle tabs, or pieces of flashing that have blown into your yard. Then look at the roof from the ground: are there tiles shifted on the ridges or hips, or lifted shingles at the edges? If you see anything, call us at (619) 393-3877 and we’ll do a full inspection. Santa Ana winds hit ridges and eaves differently than the usual coastal breeze, so even a roof that looked fine last month can have hidden damage. The inspection is documented in writing, and any repair gets a written quote before we start.
Written by Greg Holloway, Owner at Tilehurst Roofing San Diego, serving San Diego and nearby communities under the Kingswell Guarantee.