Architectural shingles
Metal roofing
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in Pomona, CA
Roof work in Pomona comes down to two forces: a relentless inland sun that bakes shingles and tiles all summer, and Santa Ana winds that funnel straight down from the San Gabriels and test every edge, valley, and hip on your roof. We start most jobs with a Roof Inspection because the houses here, especially the Craftsman bungalows and mid-century tract homes, hide problems behind layers of old roofing that a quick look from the street won’t catch. Windmill Roof Repair has served Pomona since 2018, and we work across seven shingle brands so the fix matches the house, not the inventory on our truck. Call (866) 850-2496 when you want an honest read on what your roof actually needs.
Why Pomona Homes Are Different
Pomona sits at the base of the San Gabriel Mountains, which means the weather arrives with intent. Summer UV here is unrelenting, and asphalt shingles in the 91766 and 91767 ZIP codes curl and lose granules faster than the same shingle would in Claremont or La Verne, where the heat gets moderated by the hills. Then the Santa Anas come through in the fall and lift edges, tear at valleys, and drive rain sideways into places it shouldn’t go. A roof that survives the sun still has to survive the wind, and vice versa. Tile roofs on the east side near 91768 crack and slip under that combination; shingle roofs on the north side lift at the eaves.
The housing stock adds another layer. Downtown and the older neighborhoods around Lincoln Park and Ganesha Hills are full of early 20th-century California bungalows and Craftsman homes, many of which still have original wood-shake or low-slope roofs that have been patched over two or three times. Tear-offs on these houses routinely reveal skip sheathing, dry-rotted fascia, and decking that needs more than a fresh layer of felt. The mid-century tracts further east and south, like the ones in Westmont and Phillips Ranch, run mostly concrete tile and older three-tab asphalt shingles that are hitting the end of their usable life about now. Pomona doesn’t have the HOA strictness of some newer Inland Empire cities, but the city does enforce California Building Code on re-roofs, and most of the older homes need a permit pulled for full replacement work rather than a simple overlay.
Styles & brands we work with






Our Main Pomona Services
Most Pomona homeowners call us for one of two reasons: something is leaking or visibly failing, or the roof is old enough that they want a straight answer on whether to repair or replace. Here’s how each plays out in this city.
Roof Repair in Pomona
A Pomona repair usually starts with a leak near a valley, a plumbing boot, or an edge that the wind has been working on. On the bungalows near downtown, we often find the real issue is a failed patch from years ago, or flashing that was never done right in the first place. On the tile roofs east of the 71, cracked and slipped tiles from wind events are the most common call. We match the repair to the existing material where possible, and we always check that the repair will hold through the next Santa Ana, not just the next rain. See our full scope at Roof Repair in Pomona.

Roof Replacement in Pomona
Replacement in Pomona often means a full tear-off down to the decking, because so many of these roofs have multiple layers that the city won’t allow to be re-covered. On the Craftsman homes, that tear-off frequently uncovers decking and framing work the homeowner wasn’t expecting, and we handle that as part of the same job rather than walking away. You get a real choice of materials, from GAF and CertainTeed architectural shingles to Boral tile on the mid-century homes that were built for it. See Roof Replacement in Pomona for the full picture.

What happens when you call
- 1
A real person answersNo phone trees — you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Roof Inspection in Pomona
A Roof Inspection in Pomona is the only way to know whether the sun and wind have done real damage, or whether the roof still has years left in it. On the pre-war bungalows around 91766, we’re looking for the layered-patch problem: old wood shake buried under asphalt shingles, decking that flexes, and dry rot hiding behind fascia that looks fine from the ground. On mid-century homes further east, the inspection is more about tile cracks, granule loss, and whether the underlayment under that concrete tile is still doing its job. We do inspections as a standalone service, not as a sales appointment in disguise. If the roof is sound, we’ll tell you that and leave it alone.
Roof Inspection Services
Signs you need it
You’ve spotted granules in the gutters, a water stain on a ceiling, curling shingle edges, or you’re buying or selling a Pomona home and need a written condition report.
What it costs in Pomona
A standard residential roof inspection in Pomona generally runs between $150 and $400, depending on roof size, slope, and how many layers we need to assess.
How we do it
We walk the roof where safe, check flashing, valleys, penetrations, and decking from the attic side, then document everything with photos so you can see the condition without standing on a ladder.
Free Roof Inspection
Signs you need it
You suspect storm or wind damage after a Santa Ana event, or a leak just appeared and you want to know how urgent the fix is before committing to any paid work.
What it costs in Pomona
Free roof inspections in Pomona are available on a case-by-case basis, typically when tied to repair or replacement work we are already estimating, rather than as a standalone deliverable.
How we do it
We do a focused visual check of the suspect area, identify the likely cause, and give you a written quote for any repair, with no obligation to move forward.
What Roof Inspection Costs in Pomona
| Item | Typical range in Pomona |
|---|---|
| Standard residential roof inspection | $150 – $400 |
| Drone or steep-slope inspection | $200 – $450 |
| Buyer/seller pre-sale inspection with written report | $250 – $500 |
How long does a roof inspection take in Pomona?
A standard inspection takes 45 to 90 minutes on most single-family homes, depending on access, roof size, and how much documentation you want afterward.
Do I need to be home for the inspection?
Not necessarily. We can do the exterior roof check and attic access if you leave us a way into the attic; we’ll send the report afterward. Call (866) 850-2496 to schedule.
Brands We Service in Pomona
We work with seven shingle brands, and we stock common parts locally for GAF, CertainTeed, Owens Corning, and Boral so repairs don’t stall waiting on a special order. Working across multiple manufacturers means the recommendation is based on your Pomona roof and budget, not a preferred-vendor deal with one brand. See our brands.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Pomona, CA
| Service | Typical range in Pomona |
|---|---|
| Standard roof inspection | $150 – $400 |
| Drone or steep-slope inspection | $200 – $450 |
| Minor shingle repair | $250 – $700 |
| Flashing repair at chimney or wall | $350 – $900 |
| Valley repair or re-flashing | $500 – $1,300 |
| Tile repair (cracked or slipped tiles) | $400 – $1,100 |
| Leak repair with decking patch | $600 – $1,800 |
| Full asphalt shingle replacement | $9,000 – $24,000 |
| Full concrete tile replacement | $18,000 – $45,000 |
| Partial tear-off and re-roof (one slope) | $3,500 – $9,500 |
| Underlayment replacement under existing tile | $6,000 – $15,000 |
| Decking replacement (per sheet area) | $800 – $2,500 |
Prices in Pomona push higher when a tear-off reveals bad decking, when the roof has multiple layers that all need to come off, or when the home is on a hillside lot where access and safety slow the work. We quote upfront and we hold to that number unless you approve a change in writing after we open the roof and show you what’s underneath.
Neighborhoods We Serve in Pomona
We cover all of Pomona’s ZIP codes: 91766, 91767, 91768, and 91769. We work regularly in the Craftsman districts around Lincoln Park and downtown, the mid-century tracts in Westmont and Phillips Ranch, the hillside streets around Ganesha Hills, and the newer subdivisions near Bonnie Brae and the 71 corridor.
- Lincoln Park Historic District
- Phillips Ranch
- Westmont
- Ganesha Hills
- North Pomona (Bonnie Brae area)
Most Pomona inspections can be scheduled within a few business days. Repairs and tear-offs go on the calendar according to material availability and roof size, and we’ll confirm the window when you call.
Service Area – Cities Near Pomona
Beyond Pomona, we take roofing calls from La Verne, CA just to the northwest, Walnut, CA over the western hills, Covina, CA to the west, and Claremont, CA along the mountain edge. The same team, the same seven-brand material choice, and the same straight answers whether you’re in a Pomona bungalow or a Claremont hillside home.
Serving Pomona, CA — Our Local Coverage Area
We’re based in the Pomona 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 Roofers in Pomona
Most Pomona leak calls get an inspection scheduled within a few business days. For a serious leak, call (866) 850-2496 and we’ll work you in as the schedule allows.
Full re-roofs in Pomona require a city permit and inspections. Repairs that don’t involve structural change usually don’t. We handle the permit process when it’s needed and you’ll never be asked to pull it yourself.
We’ll find the closest match available across our seven brands. On older Pomona roofs where the original manufacturer no longer makes that exact product, we’ll show you the closest visual match before any work begins.
If your Pomona roof needs an honest set of eyes, call (866) 850-2496 to schedule your free estimate. We’ll tell you what’s actually going on up there, what it costs, and whether you need to do anything at all.
What happens when you call
- 1A real person answersNo phone trees — talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Pomona Customers Say
"Added a ridge vent and cleared the blocked soffit vents. Attic temperature in the summer dropped noticeably and the upstairs is livable now."
— Dale Parker"Leak over the kitchen turned out to be a cracked boot around a vent pipe, not the roof itself. He showed me the photo from up there and replaced the boot for a couple hundred dollars. The company before him had quoted a full tear off."
— Ryan Miller"He told me my roof had another five or six years in it and I should not replace it yet. He was standing there with a quote pad in his hand. That's why I'll call him when it's time."
— Miguel Torres