24/7: (424) 777-1619
Services

Roof Repair in National City: Older Homes, Flat Roofs and Leaks (2026)

October 30, 2026 6 min

National City is one of the oldest cities in San Diego County. Many homes date from before 1960, often with additions that were roofed separately, and there are a lot of flat and low-slope commercial and apartment roofs near the bay.

Repairs we see most

  • Flat and low-slope roofs that pond water, especially where an addition ties into the main roof. $1,200–$4,500.
  • Old shingle roofs with several layers stacked on top of each other. These often need a tear-off rather than another patch.
  • Wall-to-roof flashing missing on additions, causing interior wall stains. $700–$2,200.
  • Vent boots and pipe flashing. $250–$500.

Commercial and apartment roofs

For flat commercial and multi-unit roofs, TPO is usually the best long-term fix. See our TPO commercial roofing guide.

Repair or replace?

If the roof has two or more old layers, or leaks in several places, replacing it is usually cheaper over time. See signs you need a new roof.

Book a National City roof repair

We serve National City and Chula Vista. Start with roof repair or call (424) 777-1619.

Ready for a Free Estimate?

Talk to a senior consultant today. On-site assessment, drone imagery, transparent pricing.

Visit Our Office

Find California First Roofing

9606 Tierra Grande St, San Diego, CA 92126 · (424) 777-1619

Get Directions
Loading map…