
Some jobs are memorable just because of how much the property changes by the end of the day. This one, a roof replacement on 45th Street in City Heights, was one of those. The two units on this property had been carrying the same worn-out asphalt shingle roof for years, and by the time we got the call, patching it any further would have just been throwing money at a roof that was already done.
The address is 4182 & 4184 45th Street, right in the 92105 zip code, one of the older pockets of San Diego where a lot of the housing stock is original construction with decades of past repairs layered on top. That history matters when you are quoting a replacement, because you rarely know what is actually under the shingles until you pull them off.
This post walks through what we found once we opened the roof up, why we went with a full tear-off instead of a layover, and what a proper shingle roofing system looks like when it is built the right way instead of patched together one more time.
TL;DR
- Both units at 4182 & 4184 45th Street had asphalt shingles well past their service life, with visible curling and granule loss.
- We did a complete tear-off down to the decking, which is the only way to catch hidden wood damage on an older City Heights home.
- Decking repairs were needed in several spots before the new underlayment, flashing, and shingles went on.
- The finished roof gives both units a sealed, properly ventilated system built for San Diego's constant sun exposure, not just a fresh coat of shingles.
Why was replacement the right call instead of another repair?
The shingles on this property were old asphalt three-tab, and they had reached the point where every part of the system was failing at once, not just one spot. That is the line we look for. A single bad flashing detail or a cracked vent boot is a repair. Shingles that are worn thin across both units, curling at the edges, and starting to fail in multiple places is a replacement conversation.
We get this question a lot on older San Diego homes: can you just patch the bad section and leave the rest? Sometimes, yes. On this one, no. The wear was spread across both roof planes, and patching one corner would have left the homeowner paying for a new problem within a year or two. If you are not sure which side of that line your own roof is on, our roof inspection service is built to answer exactly that question before you spend a dollar.

What does a full tear-off actually involve, and why not just layer over it?
We started this job with a complete tear-off of the existing shingles, all the way down to the decking. That is not the fast way to do a re-roof, and it is not the cheap way either, but it is the only way to actually see what you are building on top of.
What a full tear-off lets us do
- Catch hidden decking damage before it becomes a structural repair.
- Make wood repairs where the sheathing has softened, instead of nailing new shingles into it.
- Install underlayment and flashing correctly, on a clean, flat surface.
- Build a roof that is actually rated to last, rather than one hiding a weak base under a new layer.
Once the old shingles came off, we found sections of decking that needed to be replaced, which is very common on older City Heights properties. A lot of the time, that damage is invisible from above or from inside the attic until the roof is fully opened up. That is exactly why we do not skip this step and do not offer to install over old shingles just to save a day of labor.

What kind of decking damage shows up on older City Heights homes?
This property is a good example of what we see across a lot of the 92105 area. Homes here tend to be original construction with multiple past roofing jobs layered over the decades, and that history often includes shortcuts. A previous repair or install that skipped proper flashing, or that trapped moisture instead of sealing it out, eventually shows up as soft or damaged wood underneath.
- 1We inspected the entire deck surface after tear-off, checking for soft spots, delamination, and water staining.
- 2Damaged sections were cut out and replaced with new sheathing, matched and fastened to code.
- 3We rechecked every repaired section before laying underlayment, since covering a bad patch is worse than finding it.
You won't always see decking problems until the roof is fully opened up. That's exactly why we don't skip this step.

Want a roofer to look at it first?
Free inspection across Southern California, with photos of exactly what we find.
What went into the new shingle roofing system?
Once the decking was solid, we installed a complete asphalt shingle roofing system across both units. Roofing in City Heights, like most of San Diego, means dealing with near-constant sun exposure, and that sun is what dries out and weakens shingles over time. Good installation matters just as much as the shingle brand itself when it comes to how long a roof actually lasts.
What we installed on this job
- New roofing underlayment across the full deck.
- Flashing at every vent and roof penetration.
- New asphalt shingles across both units, laid with straight, consistent courses.
- Ridge components to keep proper attic ventilation, which helps the new shingles hold up longer.
Each of those layers does a specific job, and skipping any one of them is how a roof that looks fine on day one starts leaking in year three. For homeowners weighing this same decision, our roof replacement page breaks down what a full system install includes, and the NRCA publishes homeowner-facing guidance on what a properly built shingle roof assembly should include.

What roofing problems come up most often in the 92105 area?
A lot of the roofs we replace in City Heights show the same patterns, which is part of why we know what to expect before we even get on the ladder.
- Worn-out or curling shingles from years of direct sun exposure.
- Small leaks that go unnoticed until they spread across a wider area.
- Soft or damaged decking hiding underneath an intact-looking surface.
- Poor attic ventilation left over from older installs, which shortens the life of whatever roof goes on next.
Because of San Diego's climate, roofs in this part of the city tend to age faster than a lot of homeowners expect. A small, ignored issue can turn into a full tear-off if it sits long enough, which is why catching it early with a roof repair visit is almost always cheaper than waiting.

What did the finished roof look like on move-out day?
By the time we wrapped up, both units at 4182 & 4184 45th Street had brand new shingle roofs installed from the decking up. That is exactly the outcome we aim for on every project.
- Clean, straight shingle lines across both roof planes.
- A properly sealed roofing system, including flashing and ridge ventilation.
- Strong long-term durability built on repaired, solid decking.
- A noticeable visual upgrade to the whole property.
You can genuinely see the difference between where this roof started and where it ended up, and that transformation is a big part of why these are the jobs we like sharing. If you want to see more finished work like this, our project gallery has photos from similar replacements around the county.

How is roofing in City Heights different from newer San Diego neighborhoods?
City Heights is a unique part of San Diego when it comes to roofing work. A lot of the homes are older, which usually means original structures, multiple past repairs, and roofing systems that were layered over each other across decades instead of properly replaced.
Compared with newer areas of the county, roofs here typically need more detailed inspection and repair work during a replacement. That is exactly why having a crew that takes the time to open the roof up and rebuild it properly, rather than rushing to lay new shingles over old problems, matters more here than it might elsewhere. We work across the wider region too, and our areas served page has the full list of where we take on projects like this one.

Frequently asked questions
About the author
The McKay Roofing & Solar Crew
Licensed roofers and solar installers (CSLB 1130793), on Southern California roofs since 1981
Read more about McKay Roofing & SolarGot an older roof in City Heights or nearby?
We will walk the roof, tell you honestly whether it is a repair or a replacement, and put both numbers in writing before you decide anything.



