Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across National City
If you need a Roofing Company in National City that answers the phone and shows up when it says it will, you’re in the right place. Tilehurst Roofing is a Kingswell family company, founded in 2000, and our crews work throughout National City every week. Most asphalt-shingle repairs in National City run $350-$900, and full replacements typically fall between $9,000 and $22,000 depending on size, pitch, and what we find under the old layers. Call (945) 303-9821 and a live person answers, 24 hours a day, every day of the week.
We know what bay air does to roofs here. We know what 1920s Craftsman bungalows and 1950s stucco boxes hide under their shingles. And we put every price in writing before a single nail gets driven. That’s the Kingswell Way: say the price before the work, show up in the window we gave, leave the place cleaner than we found it, put the guarantee in writing, come back if it fails.
Why Tilehurst Roofing Is National City’s Preferred Roofing Company
Homeowners in National City call us after they’ve been burned. A no-show. A price that changed at the door. A repair that failed within months. We hear those stories all the time, and we built Tilehurst Roofing specifically for people who refuse to go through that twice. Led by Greg Holloway, our local operation runs on one rule: a written price is in your hands before any work starts. Every single time. No exceptions, no negotiation.
Our reputation in National City comes from doing the unglamorous things right. We arrive in the window we promised. Our technicians are background-checked and uniformed, so you know exactly who’s on your roof. Every repair carries a written guarantee, delivered before the crew leaves your property, not mailed three weeks later. And if that repair fails inside the guarantee period, we return at no charge under our 365-Day Done Right Promise. A full year of documented accountability on every job. That’s not a marketing line. It’s in writing.
Whether you’re off East 8th Street near the 805, over on the westside near the bayfront, or up in the Paradise Hills-adjacent blocks, our crew knows the terrain. We schedule National City jobs with real drive-time built in, not optimistic guesswork. When we say we’ll be there at 9, we’re there at 9.
Free Roof Estimate in National City
A Free Roof Estimate in National City from Tilehurst Roofing means an actual inspection, not a drive-by glance from the curb and a number pulled out of the air. Greg Holloway or one of our senior technicians walks the roof, checks the attic, looks at the flashing, the drip edge, the ridge cap, the underlayment, the decking. Then you get a written line-item price. Before any work starts. Free, with no obligation to sign anything that day.
What We Inspect
On a National City roof, we look for what the bay has been doing to it. Corroded fasteners and flashing are common within a mile of the water. The persistent marine layer keeps rooftops damp well into the morning even in August, and that feeds algae and lichen that grind away at composition shingles. We also scope the low-slope sections, because many older National City homes have built-up roofing that’s been torched-down over two or more existing layers, and that changes both the job and the price.
What Your Written Estimate Includes
The estimate you get from us lists materials by name, not vague categories. You’ll see the specific shingle brand, the underlayment, the flashing gauge, the venting plan. It includes allowances for the things we know National City roofs hide: rotted decking, failed underlayment, code-triggered corrections. No allowance means no surprise. If we find something unexpected after tear-off, you get a written change order with a price and your approval before we touch it. That’s how you avoid the door-price trap that burned you before.
Roofing Contractor in National City
Hiring a Roofing Contractor in National City means choosing between companies that treat your roof like a commodity and companies that treat it like a system. Tilehurst Roofing is the latter. Your roof is an assembly: shingles, underlayment, decking, flashing, drip edge, ridge cap, ventilation. If one piece fails, the whole system ages faster. Our job is to make sure every piece is specified, installed, and documented.
Full Replacement on Older Homes
Many National City homes predate current building codes by decades. When we replace a roof on a 1920s Craftsman off West 18th Street or a post-war worker cottage near Kimball Park, we go into it expecting layers. Torched-down built-up roofing over original layers. Asbestos-cement shingles that trigger mandatory abatement before new materials go down. Undersized framing that a permit inspection will flag. We build those realities into our scope and our price, and we pull permits and sit the inspections alongside you. No surprises that didn’t have a line item.
Repairs That Stay Repaired
A leak repair in National City isn’t just about replacing a few shingles. It’s about finding why the water got through. Is the flashing corroded from salt air? Is the drip edge loose? Has a valley been trapping moisture under the marine layer? We diagnose before we quote, and we fix the cause, not the symptom. Then we hand you the written guarantee before the crew drives away.
Trusted Brands We Service in National City
We don’t sell one house brand. We offer materials from seven leading manufacturers, so the product fits your home, not what happens to be on our truck. For National City specifically, we recommend products that stand up to salt air and chronic dampness. GAF Timberline architectural shingles hold up well on westside homes, Atlas shingles with Scotchgard resist the algae streaking that the bay-fed marine layer encourages, and Tamko offers solid mid-range options when you want durability without overbuilding. We stock common parts locally and can usually schedule material delivery for National City jobs within days, not weeks. You pick the manufacturer. We handle the rest.
Common Roofing Company Problems We See in National City Homes
- Salt-corrosion on westside roofs. Homes within a mile of San Diego Bay get hit with salt-laden marine air that eats fasteners, drip edge, and flashing at double the rate we see in Chula Vista. Steel flashing can show rust in under a decade here.
- Layered built-up roofing over low-slope sections. Older National City homes often have torched-down layers stacked two or three deep over the original roofing. That pushes weight and layer count past current California code limits, which means strip-to-deck becomes mandatory, not optional.
- Algae and lichen from the marine layer. The bay keeps rooftops damp through the morning, and that moisture feeds organic growth that eats into composition shingles well ahead of schedule. Power washing is never the answer; it strips granules and shortens shingle life further.
- Rotted decking hidden under old layers. Decades of condensation trapped between roofing layers rots the wood sheathing underneath. We find this constantly on 1950s and 1960s stucco boxes between Highland Avenue and Plaza Boulevard. By the time you see the ceiling stain, the deck has been wet for years.
Pricing for Roofing Company in National City, CA
Here are real numbers for the National City market. Asphalt-shingle repairs typically run $350-$900. A full tear-off and replacement on a 1,200-1,800 square foot home runs $9,000-$22,000. Metal roofing runs $18,000-$38,000. Tile roofing runs $16,000-$35,000. Flat or low-slope built-up roofing runs $12,000-$28,000. If your roof has layered built-up roofing, asbestos-cement shingles, or rotted decking, the price moves toward the higher end. That’s not a door-price change. It’s what an honest contractor tells you before work begins. Call (945) 303-9821 for an exact quote. Estimates are free.
We Also Serve Cities Near National City
Our Roofing Company in National City crews also cover the surrounding South Bay and bayfront communities. You’ll see our trucks in Chula Vista, Bonita, Coronado, and San Diego throughout the week. Dispatch and scheduling are coordinated from our San Diego office, and the crews who work your National City roof come from the same pool of background-checked, uniformed technicians no matter which nearby city you call from.
Serving National City, CA - Our Local Coverage Area
We’re based in the National City 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 National City
A free roof estimate from Tilehurst Roofing includes a full physical inspection of your roof, attic, flashing, drip edge, decking, and ventilation, followed by a written line-item quote delivered to you before any work starts. It also includes honest conversation about what we found under the old layers, because that’s what changes the price. Call (945) 303-9821 to schedule yours; estimates are free and the quote is yours to keep whether or not you hire us.
Westside National City roofs sit close enough to San Diego Bay that salt-laden marine air corrodes fasteners, drip edge, and flashing faster than homes a few miles east in Chula Vista or Bonita. On top of that, the bay-fed marine layer keeps roofing surfaces damp long enough each morning to feed algae and lichen that eat into shingles early. We spec materials accordingly, and we check for that corrosion on every estimate near the bayfront.
If we find asbestos-cement shingles, which are common on older National City homes, the job triggers mandatory abatement before any new materials go down. We handle the abatement coordination, the permits, and the disposal, and the cost is written into your scope before tear-off begins. You’re never left holding a surprise bill mid-job. Call (945) 303-9821 and we’ll walk you through what to expect if your home is in that vintage.
In National City, strip-to-deck is far more common than roofing over old layers, because so many of our older homes have torched-down built-up roofing stacked two or more deep over the original sections. That pushes the total layer count past current California code limits, and it hides moisture-damaged decking underneath. We inspect first, then tell you whether a recover is possible or whether a full tear-off is required. You get the answer in writing.
A National City roofing permit triggers city inspection at key stages, and on older homes that often means corrections to framing, decking, or underlayment that weren’t visible before tear-off. We build code-upgrade allowances into every written estimate for older National City homes, so when the inspector flags something, it’s already paid for in the contract. Any extra work gets priced and approved in writing before we proceed. Call (945) 303-9821 for a free estimate.
Greg Holloway and the Tilehurst Roofing team serve National City with one promise: a written price before any work starts, a written guarantee on every repair, and a live person on the phone whenever you call. Call (945) 303-9821 to schedule your free roof estimate. We’ll answer, we’ll show up, and we’ll give it to you straight.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving National City since 2000.






Before
After
Before
After
Before
After