Home | Roofers in Union City
Bay moisture is the first problem. The marine layer sitting over the East Bay flatlands keeps rooftops wet for hours each morning. That dampness rots wood decking under tile systems and feeds moss into shingle seams. Alvarado and Decoto see it worse because of how low the terrain sits relative to the bay.
The second problem is UV. When the fog clears, sun exposure in the afternoon is intense enough to crack asphalt shingles and strip granules within a few years. Roofworx installs CRRC-rated cool-roof materials under California’s Title 24 code to cut that degradation and keep heat from pushing through your ceiling.

Storm damage moving fast? We get out quickly, tarp what needs tarping, and stop water from reaching any further into the structure.
Before any panel goes up, we check the deck and framing for load capacity and take care of waterproofing at every penetration point.
Leaks at panel mounts are a common Union City call. We reseal penetrations and restore the surrounding roof assembly.
Annual checks on mounts, flashing, and the deck around your array. Most solar roof damage starts small and goes unnoticed until water’s already inside.
We take down the panels, replace the roof, and put everything back. You deal with one crew the whole time rather than coordinating between separate contractors.
Roof replacements and new sheathing in Union City require a permit through the city’s Building Division (building@unioncity.org; 510.675.5313), with a sheathing inspection completed before new materials go down.
Union City also runs SolarAPP+, an automated portal that cuts solar permit wait times to near zero for compliant residential systems.
Roofworx pulls all permits and handles submittals on your behalf.


Roofworx has been working on Bay Area rooftops for over 20 years.
As a trusted roofing company in Union City, we’re BBB-accredited, fully licensed, and price every job with no surprise markups. Permits, HOA coordination, Class A fire-rated materials, and a full site cleanup are part of every project.
The 25-year workmanship warranty goes on every install.
Roofing services in Union City through Roofworx follow six steps. You know the price before anyone touches your roof.
Every problem is documented before we recommend anything.
Written quote, broken down by line item. No rounding up, no charges that appear after the job starts.
Permits pulled through Union City’s Building Division. HOA approvals handled if needed.
The old roof comes off, the deck is inspected, and the new shingle, tile, or flat system goes on to the California code.
Nails, torn materials, and any debris that landed in your yard get picked up. We don’t leave a mess behind.
A walkthrough of the finished roof so you can see the work yourself. We point out anything to keep an eye on and answer questions before packing up.
Union City homeowners have used Roofworx for everything from single-square shingle repair to full residential roof replacement. See what they say about the process and results.

Completed residential roofing, replacement, and restoration projects across Union City. Photos from real homes, real jobs.
Common questions about roofing services in Union City, answered plainly.
Smaller repairs run around $350 and up. A full residential replacement depends on square footage and material. You get a written, itemized quote after we look at the roof.
Yes. Call us for active leaks, post-storm damage, or anything that needs tarping right away, anywhere in Union City.
Every install includes a 25-year workmanship warranty. The shingle or tile manufacturer’s warranty applies on top of that.
Composition shingles and concrete tile are the most common choices here. For low-slope roofs, a CRRC-rated cool-roof assembly handles the fog moisture and UV exposure well.
Yes. We come out, take a look, and give you a written estimate at no charge.
Talk to a Union City roofing contractor who knows this city's rooftops.
Roofworx offers free inspections and honest quotes for residential roofing repair, replacement, and solar panel roof services across all Union City neighborhoods.

From Alvarado's historic blocks to the newer streets near the BART station, our roofers in Union City cover the whole city. All jobs served within zip code 94587. Alvarado, Decoto, Contempo, Union Landing, Station District, Quarry Lakes.
Flat roof
Law pitch roof
Regular pitch roof
High pitch roof