Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Union City
Roof repair in Union City usually runs between $350 and $1,800 for most single-family homes, with a standard shingle repair landing around $450 to $900. That’s the honest range before anyone climbs a ladder. We’re Tilehurst Roofing, part of the Kingswell family of companies, and we write that number down before any work starts. Call Greg Holloway’s team at (945) 303-9821 and you’ll get a live person, not a voicemail.
Union City homes have a specific set of problems. The bay humidity, the 1960s and 70s tract stock, the tight lots in Decoto and Alvarado. We know these roofs because we work on them every week. The estimate is free, and the price we give you is the price you pay.
Why Tilehurst Roofing Is Union City’s Preferred Roof Repair Company
Homeowners in Union City call us because the last contractor didn’t answer, or showed up late, or fixed the leak and it came back in March. That’s the story we hear most. Our answer is boring on purpose: we answer the phone, we show up in the window we gave you, and we put the guarantee in writing before the crew packs up. That’s the Kingswell Way, and it’s what Greg Holloway has held his crews to since day one.
Every Tilehurst technician is background-checked and wears a uniform. You’ll know exactly who’s on your roof. And we carry the full spread of materials from seven manufacturers, including GAF, Atlas, and Tamko, so the shingle we nail down matches your home rather than whatever happened to be in the truck bed. The 365-Day Done Right Promise covers every repair for a full year. If the repair fails inside that window, we’re back at no charge. That’s the guarantee in writing, handed to you before we leave.
Metal Roof Repair in Union City
Metal Roof Repair in Union City typically means fixing a standing-seam panel that’s lifted at the fastener line, replacing a rusted screw with a neoprene washer, or resealing a transition flashing where the metal roof meets a shingle section. On Union City’s bay-edge lots, the salt air works on those fasteners faster than you’d think. A panel reseal or fastener replacement generally runs $300 to $700 depending on access and how many penetrations need attention.
A full panel replacement, or redoing the flashing where a metal porch roof ties into the main house, lands closer to $800 to $1,500. If the metal roof covers a low-slope addition, which is common on older Alvarado homes, we’ll check the decking underneath for moisture damage before quoting the repair.
When Metal Roofs Fail at the Seam
Standing-seam roofs don’t usually tear. They let go at the seams, the fasteners, and the flashings. In Union City, the north-facing metal planes stay damp from bay moisture, and that means the sealant and rubber washers degrade quicker than on a south-facing plane that dries out.
Flashings and Fastener Repair
We replace the fasteners with the correct neoprene-washered screws, re-bed the seam tape where needed, and reseal around any pipe boots or curb mountings. If the metal is still structurally sound, this is a half-day job and a fraction of the cost of a re-roof. If the metal is pitted through from years of salt exposure, we’ll tell you straight. You shouldn’t repair a roof that’s already dead.
Commercial Roof Repair in Union City
Commercial Roof Repair in Union City spans small retail strips along Alvarado-Niles Road, older warehouse buildings in the industrial pocket near the 880, and multi-unit apartment complexes in the Decoto and Alvarado neighborhoods. Most of these buildings have either low-slope built-up roofs or modified bitumen, and most of them leak in the same places: at the penetrations, at the parapet wall flashings, and at the scuppers and drains where water backs up.
For a commercial flat-roof patch or a flashing reseal, Union City building owners should expect $900 to $3,500 depending on square footage and how much of the substrate has rotted. A small office building with a single leak at a vent pipe is different from a 30-year-old strip mall with water traveling under the membrane. We find the true edge of the wet spot, not just the visible stain.
Tenant Spaces and Party-Wall Flashings
When a commercial building shares a wall with a neighbor, which is the norm on Union City’s retail strips, the weakest point is nearly always the party-wall flashing. Water runs down the shared wall, finds the seam, and works its way into both units. We re-bed and re-flash those intersections, and we coordinate with the neighboring tenant when access is required.
Drainage and Ponding on Low-Slope Roofs
Union City gets less rain than the coastal cities to the west, but the rain it gets sits for longer on a low-slope roof. Ponding water accelerates membrane breakdown. We’ll clear the scuppers, level out low spots with the correct repair material, and make sure the water actually leaves the roof instead of camping on it.
Trusted Brands We Service in Union City
We’re not tied to one house brand. Tilehurst Roofing carries materials from GAF, Atlas, and Tamko, among the seven manufacturers available through the Kingswell network, and that matters when you’re patching a 1970s Union City tract home with a specific shingle profile. The original color and cut from 1973 isn’t always made anymore, but we’ll get as close as physically possible and tell you honestly what the match will look like. Having access to multiple manufacturers means we can match granule color, shingle width, and profile better than a company locked into one brand. Parts and materials for most shingle, flashing, and underlayment repairs are staged at the Bay Area office and arrive with the crew.
Common Roof Repair Problems We See in Union City Homes
- Granule loss and algae streaking on north and east planes. Union City’s marine humidity keeps shingles damp, and damp shingles grow algae. We see roofs here with thick granule piles in the gutters while the roof itself is only 15 years old. The moisture, not the sun, is killing them.
- Nail pops and lifted starter strips at shared party walls. The original builder or a past repair crew often ran the edge flashing too short at the wall line. Water follows the seam into the adjacent unit. This is one of the most common call-outs we get in Decoto and the older Alvarado tracts.
- Concealed soft decking under low-slope gable sections. If the underlayment failed years ago, the decking beneath can be rotted through without any visible sign from the ground. On a visual bid, nobody catches that. We factor it into the estimate and show you photographs.
- Original composition shingles at end of life. Union City sits on 30 to 40-year-old roofs built mostly in the 1960s through early 1980s. A roof that was fine two years ago can shed granules and start leaking everywhere at once. Age is a failure mode here.
Pricing for Roof Repair in Union City, CA
Here’s what Union City homeowners can expect as of 2025. A small shingle patch costs $350 to $600. Flashing repair around a chimney or skylight, $450 to $900. A valley repair, $500 to $1,100. Vent boot replacement, $300 to $550. Flat-roof patch on a patio or addition, $600 to $1,400. Metal roof panel or fastener repair, $300 to $700. If the decking underneath is rotted, the raw material and labor to replace that section adds $150 to $500 depending on how far the rot spreads.
What changes the price most in Union City is access. A tight Decoto lot with power lines overhead and a shared driveway means more ladder work and more caution. A wide Alvarado lot with open side yards is faster. That’s why we always send a person, not a drone, to look before we quote. The estimate is free, it’s written, and it doesn’t change when we start working.
We Also Serve Cities Near Union City
Tilehurst Roofing crews cover Union City and the surrounding communities, and we schedule work in Fremont, Newark, San Lorenzo, and Castro Valley each week. If you’re on the Union City border and need Roof Repair, call us and we’ll tell you honestly whether the scheduling works. The written price is the same policy no matter which side of the line your house sits on.
Serving Union City, CA - Our Local Coverage Area
We’re based in the Union 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 Roof Repair in Union City
It affects ladder placement, debris staging, and debris removal. On a typical Decoto lot, the side yard is six to eight feet wide at best, often with a fence on one side and the neighbor’s wall on the other. We have to work off the roof rather than staging everything on the ground, and that means more trips up and down the ladder. The quote accounts for that time. It’s not a surcharge we invent at the door. It’s a real variable we price in advance, in writing. Call (945) 303-9821 and we’ll walk the lot with you and explain what the access looks like before any number is set.
A straight repair of a few shingles or a flashing section usually doesn’t trigger a permit, but a full section replacement or any structural work might. Union City’s planning department has specific guidance, and because the housing stock is dense and uniform, inspectors care about consistency across adjacent units, fire rating, and dead load. We pull the permit when one is required and we handle the inspection. That’s part of the Kingswell Way: pull the permit, pass the inspection, leave the jobsite clean.
It’s usually algae, and it means the shingle surface is holding moisture at a level that supports biological growth. It does not automatically mean the roof is failing, but it does mean the shingles are aging faster than a dry plane would, and if the streaking is paired with granule loss in the gutters, the roof is likely entering the final stretch of its service life. We’ll tell you which condition you have and whether a cleaning and treatment makes sense, or whether the shingles need replacement. Call (945) 303-9821 for a free on-roof look.
If the original shingle profile is still manufactured we can match it closely. If it’s discontinued, we’ll find the nearest current equivalent from one of the seven manufacturers we carry, including Atlas and Tamko, and we’ll show you a sample before we install it. The color will be as close as the market allows, and we’ll be honest about the visual difference before you commit. A patch that matches today but fails in two years isn’t a match, it’s a problem.
Yes, and Union City inspectors raise this more than almost any other city we work in. The fault trace runs along the base of the hills east of the city, and concrete or clay tile adds real dead load to the roof framing. If the framing and the foundation can’t handle the added weight, an inspector may require structural modification before the tile goes on. We start every tile conversation in Union City with a structural look at the roof framing. Heavier materials aren’t automatically off the table, but they aren’t automatically on it either.
If your roof is leaking, streaking, or shedding granules into the gutters, call Tilehurst Roofing at (945) 303-9821. Greg Holloway’s team will answer, schedule a visit in a window you can plan around, and hand you a written price before any work starts. The estimate is free. The repair comes with a written guarantee. And the 365-Day Done Right Promise means we’re accountable for a full year after the job.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Union City under the Kingswell Guarantee.






Before
After
Before
After
Before
After