Under the Industrial City sign
The big hillside letters began as a Chamber of Commerce whitewash in 1923 and became the concrete sign listed on the National Register. The tract homes beneath it were built in a rush, so a block often shares a roof age. Neighbors comparing notes may hear one roofer say replace and another say repair. A photo-based inspection settles it with evidence, not opinion.

Why the gap matters
Marine air flows over the northern Peninsula through a gap northwest of the airport, and fog moves with it. Stratus forms overnight and typically burns off by mid-to-late morning, so shingles on the hillside stay damp before they dry. Moss, soft eaves and stained fascia are the signs we look for.
Roofing services for South San Francisco homes
- Roof Repair
Fog and wind together loosen sealant and lift edges on hillside roofs, and repairs start with the oldest stain. We trace it upslope, press the boards beside it, and photograph what the repair does and does not cover.
- Roof Replacement
Tract roofs of one era age together, and a tear-off shows how much moisture has worked on the decking. Soft boards are photographed and explained before work continues, as when aged decking led to a change order on an Alameda job.
- Storm Damage Roofing
Winter gusts in the gap pull ridge and edge shingles, which we document for insurers. We photograph lifted tabs before cleanup and meet the adjuster at the house to walk the roof.
- Emergency Roof Repair
A leak is sealed first, with the bridge crossing time stated plainly before you book. Fog and wind can arrive together on these hillsides, so we say what can safely be sealed in those conditions.
- Gutters
Hillside lots send runoff downhill fast, and fog drip keeps eaves wet. Gutters and downspouts are checked for size, pitch and discharge point, since overflow at a hillside eave soaks the fascia and wall below.
- Roof Inspection
Neighbors on a tract street can hear one roofer say repair and another say replace. A photographed inspection of layers, decking and flashing gives you evidence to weigh against any bid.
- Roof Maintenance
Moss, soft eaves and stained fascia build slowly on a fog-exposed hillside. A routine check and gutter clearing keeps a small repair from becoming a tear-off and gives you dated photos of the roof's condition.

What a tear-off finds on a damp hillside
Prolonged moisture works on the wood, not only the shingles. When the old covering comes off, we look at the sheathing along eaves and valleys for dark staining and soft spots. If decking has aged out, you hear about it and see a photo before work continues, and the change order is explained first. On one Alameda job that was exactly how aged decking was handled.
Sign Hill slopes: access, the downhill eave and what to settle first
Hillside tract streets change the logistics of a roof job. Before the visit, look at where a debris bin could sit, how steep the driveway is, and whether street parking is tight on your block. Those answers affect delivery and cleanup more than the roof itself does. They also help us give you an honest window.
On a house that steps down a slope, the downhill eave sits higher off the ground, and that edge is where wind and moisture do the most work. Tell us on the call which side faces the gap and which side shows the stains. The City's Historic Preservation Commission designated Sign Hill a historic resource in 1986, but that designation applies to Sign Hill itself. Ask the City before assuming it touches your house, and expect the usual permit process for ordinary roof work.

Houses only, and the permit line
This page covers houses. The biotech campuses and other commercial properties are not work we sell as a service line. For houses, the City's building division is the permit authority, and the estimate names who pulls yours.
What happens after you call
The Webster St office books a window and states the Bay Bridge risk honestly. An inspector, often Wayne or Pedro, photographs the roof and writes up the findings. During work, one contact sends progress photos. Brisbane and San Bruno are on the same run.

