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 Coronado
Most roof repairs in Coronado run between $450 and $1,800, while full replacements on the island’s older homes typically land between $14,000 and $32,000 depending on material and roof access. Tilehurst Roofing San Diego gives you a written price before any work starts, so you know the number before a single nail is driven. If you live anywhere from the Village to the Cays, call (619) 393-3877 and we’ll schedule a free estimate around your schedule, not ours.
Coronado isn’t like the mainland. Our crews work on 1920s Spanish Revival homes off Ocean Boulevard, mid-century flat-roof condos near the Del, and newer builds along the Strand, all while dealing with salt spray, tight alleys, and historic district rules. We know which side of the island your roof sits on matters for how it fails. That local knowledge changes how we bid the job and what materials we recommend.
Why Tilehurst Roofing San Diego Is Coronado’s Preferred Roofing Company
Coronado homeowners call us because we answer the phone. A live person picks up 24 hours a day, seven days a week, no voicemail queue. When a homeowner in the Village calls about a leak after a winter storm, they talk to someone who can dispatch a crew the same day.
We’re part of the Kingswell family of roofing companies, founded in 2000. Greg Holloway leads our San Diego team, and he holds every crew to a simple standard written into every contract: show up in the window we gave, say the price before the work, leave the property cleaner than we found it, and put the guarantee in writing. Coronado customers with historic homes get that same standard as someone with a newer condo near Glorietta Bay.
Our reviews from Coronado customers consistently mention two things. First, the written guarantee on every repair, delivered before the crew leaves, not mailed later. Second, the 365-Day Done Right Promise: if a repair fails inside a year, we return and make it right at no charge. On an island where salt air chews through flashing faster than anywhere else in San Diego County, that guarantee matters more than anywhere else.
Styles & brands we work with






Free Roof Estimate in Coronado
A Free Roof Estimate in Coronado means one of our roofing contractors walks your roof, photographs what needs attention, and hands you a written line-item price before leaving the driveway. We don’t quote over the phone sight unseen, because an ocean-side roof on First Street ages differently than a bay-side roof near the Coronado Cays. You’ll know exactly what the materials cost, what the labor costs, and what the warranty covers.
What We Look For
On every Coronado estimate, we check flashing condition first. Ocean-side flashings corrode in five to seven years from salt spray, often while the shingles above still look fine. We also check decking from the attic side when possible, valve boots, and the condition of any clay tile on low-slope Mediterranean sections. Homeowners with historic homes appreciate that we know which repairs need approval from the Coronado Historic Resource Commission before we touch anything.
What You Get in Writing
The estimate includes a fixed price, not a range. It lists each line item so you can see exactly where the money goes. If the scope changes because we find rotten decking under old shingles, we show you photos and get your sign-off before proceeding. That’s the Kingswell Way: say the price before the work, then honor it.
Roofing Contractor in Coronado
A Roofing Contractor in Coronado has to understand the island’s building rules, not just roofing. We’ve seen homeowners get stop-work orders because a contractor installed modern asphalt shingles on a 1920s flat-roof home without historic review. Our team knows which sections of the Village require compatible materials and which permits need pulling before the first square is torn off. We handle that paperwork for you.
Historic Homes and Modern Systems
Many Coronado homes built between 1920 and 1950 have flat or very low-slope roofs that were originally done in built-up asphalt or clay tile. We can match the look while upgrading the system underneath, using modern underlayment and stainless fasteners that hold up to salt air far longer than the original galvanized hardware. If your home is in a designated historic zone, we’ll tell you what the commission expects and handle the submittal.
Repairs That Stay Repaired
We warranty every repair in writing. If a flashing repair fails inside a year, the 365-Day Done Right Promise means our crew comes back and corrects it at no charge. That’s not a marketing line. It’s written into the paperwork we leave on your kitchen counter before we drive off. On an island where corrosion moves fast, that promise is the only reason to trust a repair at all.
Trusted Brands We Service in Coronado
We don’t push one manufacturer. Tilehurst Roofing San Diego offers materials from seven major brands: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For Coronado homes near the surf line, we often recommend Atlas Pinnacle shingles with their higher wind rating, or Boral clay tile for historic Mediterranean homes that need material compatibility. We keep common components in stock locally, so a repair on a Coronado home doesn’t wait a week for parts from a warehouse in Riverside. Call (619) 393-3877 and we’ll tell you which product fits your roof and your block.
See the difference
Before
After
Before
After
Before
AfterCommon Roofing Company Problems We See in Coronado Homes
- Salt-eaten galvanized flashing: Ocean-side homes in Coronado lose galvanized flashing in five to seven years. The salt spray from the Pacific pits the metal until water seeps under shingles at valleys and pipe penetrations, long before the shingles themselves look worn.
- Moss and algae on shaded north slopes: The north slopes under eucalyptus trees along Coronado stay damp and shaded year-round. Moss lifts shingle edges, holds moisture against the decking, and eventually rots the wood if crews don’t add zinc or copper strips to stop regrowth.
- Historic district material mismatches: Some contractors install whatever shingle is cheapest without checking whether the home is in a Coronado historic zone. That can trigger fines and stop-work orders, leaving a torn-off roof exposed to the marine layer for weeks.
- Inadequate attic ventilation: The marine layer keeps attics damp even when the air temperature feels mild. Poor ventilation leads to condensation on the underside of decking, which then rots from the inside. We inspect attic airflow on every estimate, not just the shingle surface.
Pricing for Roofing Company in Coronado, CA
Here are real numbers for Coronado. A minor repair, like replacing a few damaged shingles or resealing a pipe boot, runs $450 to $900. A flashing replacement on an ocean-side home with salt damage typically runs $1,200 to $2,700 depending on how many penetrations and valleys are involved. A full asphalt shingle replacement on a standard Coronado home runs $14,000 to $22,000. Clay tile replacement starts around $28,000 and can exceed $40,000 on larger historic homes near the Del. Flat roof replacement with modern single-ply membrane runs $12,000 to $19,000. Every estimate is free, and the price we write is the price you pay unless we find hidden damage and you approve the change in writing. Call (619) 393-3877 to get your number.
We Also Serve Cities Near Coronado
Our Roofing Company team works throughout San Diego County. If you’re in San Diego proper, Chula Vista, Lemon Grove, or La Mesa, we can schedule a free estimate the same way we do for Coronado homeowners. Dispatch is coordinated from our San Diego office, and crews serving Coronado also cover the surrounding cities. One call to (619) 393-3877 handles it.
Serving Coronado, CA - Our Local Coverage Area
We’re based in the Coronado 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 Coronado
Ocean-side roofs in Coronado need stainless steel or copper flashing because salt spray from the Pacific corrodes standard galvanized flashing in five to seven years, while bay-side roofs facing San Diego Bay see far less salt exposure and can sometimes go a decade or more on standard materials. The difference is stark, and a crew that treats both sides of the island the same will leave ocean-side homeowners with leaks at valleys and penetrations years before they should appear. If you live west of Orange Avenue, ask for stainless at minimum. Call (619) 393-3877 to have us check what’s on your roof now.
No. Most 1920s flat-roof homes in Coronado sit within designated historic zones, and reroofing requires both a building permit and review by the Coronado Historic Resource Commission when the home is a contributing structure. Skipping the permit risks a stop-work order, fines, and having to tear off work that doesn’t meet material compatibility rules. We handle the permit and commission submittal as part of every historic home reroof. Call (619) 393-3877 and we’ll tell you exactly what your property needs before anything gets opened up.
For a Coronado retirement condo with limited roof access, a single-ply membrane like TPO or PVC is usually the best choice because it installs quickly, requires little maintenance, and handles the marine layer’s moisture better than built-up asphalt. Many condo associations on the island specify TPO for re-roofs because crews can stage from a single ladder point and finish in a day or two. We’ve installed these systems on buildings near Glorietta Bay and along the Strand. Call (619) 393-3877 for a unit-by-unit evaluation that respects the HOA’s rules.
The marine layer keeps attic air damp even on mild days, and without proper ridge and soffit ventilation that moisture condenses on the underside of roof decking and rots it from the inside. Coronado homes with sealed attics or blocked soffit vents show this damage sooner than homes further inland because the humidity never really burns off. We check attic airflow on every estimate, and on homes where ventilation is inadequate we’ll quote adding ridge vents or baffles. Call (619) 393-3877 and we’ll inspect yours.
Moss on a Coronado roof is never just cosmetic. Moss holds water against shingle surfaces, lifts the edges, and blocks drainage, eventually rotting the decking underneath. On Coronado’s sheltered north slopes under eucalyptus, the problem compounds because those areas stay damp almost year-round. We remove the moss, install zinc or copper strips to prevent regrowth, and replace any shingles and decking already damaged. Call (619) 393-3877 for a free estimate on moss treatment and repair.
Written by Greg Holloway, Owner at Tilehurst Roofing San Diego, serving Coronado under the Kingswell Guarantee.