Metal roofing
Architectural shingles
Tile roofing
Owens CorningFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Coronado
Roof repair and replacement in Coronado costs more than the mainland, and it should. The island’s salt air eats standard flashing in five years, Santa Ana winds lift poorly nailed shingles off west-facing slopes, and the Historic Preservation Commission won’t sign off on just any material on a 1920s cottage. Mercer Roofing Co San Diego handles all three problems on every job. Call (619) 810-5520 for a free estimate, and you’ll get a written price before any work starts.
The split of old and new housing on this island matters more than most homeowners realize. A mid-century ranch near Village Elementary on a quiet block of 6th Street needs different attention than a Spanish Colonial Revival two blocks from the Hotel del Coronado. Both are Coronado, but the roof systems, the water problems, and the approval path are not the same. We treat them differently because they are different. That’s what local knowledge means.
Why Mercer Roofing Co San Diego Is Coronado’s Preferred Roofing Company Company
We’re part of the Roofing Company team homeowners call when they want to know exactly who is walking up the driveway. Before any of our technicians arrives at your door on Avenida de las Arenas or F Avenue, you get their name and photo. They arrive in a clean, marked uniform with a photo ID badge. No guessing, no stranger at the door. That matters on an island where people answer the door for people they do not recognize all day, every day.
Grant Whitlock leads our crew. The standard he set is simple: a written price goes in front of every homeowner before a single nail is driven, and a written guarantee goes with every repair. If a repair fails within 365 days, the second visit is free. That’s the 365-Day Done Right Promise. It’s not a slogan. It’s a line item.
Coronado homeowners call us for hard roofs. Tile roofs. Clay, concrete, custom salvage. Low-slope flat roofs on 1950s ranches that hold the marine layer’s moisture longer than they should. Old wood decking with rot hidden under three layers of composition shingle. These are the roofs that reveal themselves slowly, and they need someone who has seen them before. We have. The Coronado Yacht Club area, the Country Club corridor, the village core, the Shores. Every block has its own roof history.
The crews dispatched to serve Coronado work from San Diego and know the island’s roads, parking constraints, and noise rules. Tight jobsite access on streets like Adella Avenue is normal here, not an exception. We plan for it.
Styles & brands we work with




Metal Roof Installation in Coronado
Metal roof installation in Coronado is a long-term answer to coastal corrosion, priced from $18,500 to $41,000 for most island homes. This is not a mainland roof. The metal must be aluminum or a marine-grade coated steel, because a standard galvanized panel will start showing salt pitting within a few years of installation here. We also spec high-wind seam profiles rated for the Santa Ana gusts that hit the island’s western exposure.
Standing Seam for the Salt Air
A standing seam metal roof on a Coronado home does more than cover the deck. It gives the salt spray nothing to hold onto. Flashings are hidden, fasteners are concealed, and the panel seams interlock above the water line. For homeowners near the beach, especially within a few blocks of Central Beach or the Shores, this is often the longest-lasting option we install. The tradeoff is lead time.
Metal panels are ordered to length and profile. That can take four to eight weeks, and we tell you that in writing before you commit. The price is fixed before the order goes in, so the wait never changes the number on the invoice.
Metal Roofing Over Original Decking
Some Coronado homes can take a metal roof over sound original decking, but many early-1900s houses need deck replacement first. The old shiplap often has dry rot from decades of moisture held under failed underlayment. We inspect every square foot before quoting, because the last thing a homeowner wants is a new metal roof laid over a rotting frame. If the deck fails, the whole system fails.
Residential Roofing in Coronado
Residential roofing in Coronado covers everything from a two-dormer Craftsman near Spreckels Park to a flat-roofed ranch off Silver Strand Boulevard. Most full replacements on the island run between $14,000 and $38,000, with tile and metal at the upper end and architectural composition shingles at the lower. The range is wide because Coronado’s housing stock is not uniform, and neither is the condition of what’s underneath the old roof.
Historic Clay Tile and Wood Shingle
Coronado’s original 1920s-era clay tile roofs are a category of their own. The hand-formed tiles on the old tent city cottages and early Spanish Revival homes are no longer manufactured. When one breaks, or when a section fails, you cannot order a matching tile from a catalog. We work with salvage yards and custom kiln sources to source period-appropriate replacements, and we document the matching for the Coronado Historic Preservation Commission before anything gets installed.
Any homeowner with one of these roofs learns the same thing: the tile is only half the problem. The deck underneath it has been absorbing salt-laced moisture for eighty or ninety years. We often find the original skip sheathing rotted at the eaves and around the scuppers. A responsible replacement means re-decking, new underlayment, and new flashing before the first tile goes back on.
Full Replacement vs. Targeted Repair
For newer composition shingle roofs, a targeted repair is often the right call. We replace the damaged section, match the shingle, and write the guarantee. For older roofs, especially anything original to a pre-1950 home, a full replacement is usually the cheaper long-term path. Patching a roof with failing decking does not fix the structural problem, and the repair will not hold.
Trusted Brands We Service in Coronado
We install and repair GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral roofing systems, and we carry the fasteners, underlayment, and flashing details these manufacturers specify for coastal exposure. For Coronado, that means corrosion-rated metal flashing, high-wind nailing patterns, and materials that the brand’s warranty will actually honor in a salt-air zone. We warehouse common replacement parts for the island’s most frequent requests, which keeps turnaround on repairs faster than ordering from an inland distributor every time. When a Boral tile or an Atlas shingle is out of production, we go to the salvage network before you ever hear about a delay.
See the difference
Before
After
Before
After
Before
AfterCommon Roofing Company Problems We See in Coronado Homes
- Salt-corrosion on standard galvanized flashing: Installers who use off-the-shelf galvanized metal watch it fail in three to seven years near the beach. We use marine-grade stainless or aluminum flashing at every valley, penetration, and scupper, because we have pulled too many corroded flashings out of Coronado roofs to do otherwise.
- Santa Ana wind lift on west-facing slopes: Shingles nailed with a standard pattern will lift and tear on the island’s west side when a Santa Ana event pushes sixty-mile-per-hour gusts. We spec high-wind nailing patterns and, on the most exposed slopes, mechanically fastened underlayment beneath the shingle layer.
- Historic Preservation Commission conflicts: Replacing a tile or wood shingle roof on a historic Coronado home without pre-approval can stop a project cold. We prepare the material submission and coordinate the approval before ordering anything that is not in stock, because a rejected material means a delay no one planned for.
- Moisture trapped under failed underlayment: The island’s persistent marine layer soaks into old felt underlayment, which then holds moisture against the decking. By the time a leak shows up on the ceiling, the decking under the shingle has often been rotting for years. We replace the bad decking rather than roofing over it.
Pricing for Roofing Company in Coronado, CA
Here are the ranges we write on estimates for Coronado work. A full roof replacement runs $14,000 to $38,000 depending on material and deck condition. Metal roofs land between $18,500 and $41,000. Tile roofs, including the custom salvage matching on historic homes, fall between $22,000 and $52,000. A targeted repair, such as replacing a damaged section of shingle or flashing, typically runs $450 to $2,200. A full inspection with a written report is free, and we provide it as part of every repair or replacement estimate.
The two factors that move the number most in Coronado are deck condition and the Historic Preservation Commission’s material requirements. You never pay a change order because we discover the deck is rotted after the old roof comes off; we inspect and photograph the deck before we quote. Call (619) 810-5520 to schedule your free estimate, and you’ll get a written line-item price you can hold us to.
We Also Serve Cities Near Coronado
Mercer Roofing Co San Diego works throughout the metro, including Coronado and the surrounding communities of San Diego, National City, Imperial Beach, and Bonita. The same written-price policy, the same 365-Day Done Right Promise, and the same badge-at-the-door standard apply anywhere our crews are scheduled.
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
We prepare the material and scope submission before any roofing is ordered or removed. That means documenting the existing roof, sourcing period-appropriate replacement material, and presenting the details to the Commission on your behalf. The approval typically adds two to six weeks to the project, but it prevents the far more expensive error of installing a material the Commission rejects after the fact. Call (619) 810-5520 if you have a historic home in the village and want to know whether your roof falls under the Commission’s review area.
The salt air attacks the flashing and fasteners beneath the tile long before the tile itself fails. The tile may look fine from the curb while the metal at the valleys and penetrations corrodes through, letting water under the tile and into the decking. That’s why we replace every exposed metal component when we re-roof a tile home in Coronado, even if the tile is being reused. The failure is never the pretty part; it’s the hidden metal.
Yes, through custom sourcing. When we worked on a Spanish Colonial Revival near the Coronado Yacht Club, the original tile was a hand-formed profile that no manufacturer had carried in decades. We located matching tiles through a salvage network, documented the match for the Historic Preservation Commission, and re-roofed the home with the original tile pattern restored. The process takes time and costs more than a modern tile, but the result is a roof that looks like the house’s original one. Call (619) 810-5520 and we’ll assess whether your tile can be matched or salvaged.
We spec roof systems for Coronado to withstand at least 110 mile-per-hour gust ratings on west-facing slopes, which is a step above the standard inland requirement. That means high-wind nailing patterns on shingles, mechanically fastened underlayment on the most exposed slopes, and wind-rated seams on metal panels. The Santa Ana events do not come every year, but when they do, the homes on the west side of the island take the brunt. A roof built for inland wind will not hold.
We install a synthetic, high-temperature underlayment and apply ice and water shield at the eaves, valleys, and around every penetration. On older homes with original decking, we inspect the wood first. If it has been absorbing marine moisture for decades, we replace the bad sections with marine-grade plywood before the underlayment goes down. The deck is the roof’s real support; the shingle or tile is the layer that protects it. If the deck is wet, nothing above it matters.
For a free estimate on any roofing project in Coronado, call (619) 810-5520. A live person answers, day or night. You’ll get a written price and the name and photo of the technician before anyone sets foot on your property.
Written by Grant Whitlock, Owner at Mercer Roofing Co San Diego, serving Coronado since founding in 2000.