Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in Montclair, CA
Most Montclair homeowners need roof repair or replacement every 15-22 years, but the city’s inland climate and aging 1950s-1970s housing stock push many roofs to failure earlier than expected. We’re Tilehurst Roofing, a Kingswell family company, and our crews work Montclair homes weekly from our Inland Empire office. Call (945) 303-9821 to schedule your free estimate.
Why Montclair Homes Are Different
Montclair sits entirely within San Bernardino County while Pomona, just across the western city limits, falls under LA County jurisdiction. That invisible line means roofing permits, inspection schedules, and code interpretations change from one side of a street to the other. Contractors who cross it without knowing the difference create compliance headaches that delay projects and trigger re-inspections.
The city’s housing stock compounds the challenge. Montclair developed rapidly during the post-WWII Pomona Valley suburban expansion, leaving neighborhoods filled with low-to-moderate-pitch ranch-style tract homes built between roughly 1955 and 1975. Many still carry original or partially re-roofed 3-tab asphalt systems over aging OSB or plywood decking. Decades of Inland Empire thermal cycling, summer temperatures exceeding 100°F, and repeated Santa Ana wind events through the Pomona Valley pass have degraded granules, stressed ridge caps, and created hidden rot beneath layered shingles. We’ve opened roofs in Montclair to find three generations of patches covering original decking that should have been replaced two owners ago.
The wind pattern matters too. Santa Ana events blow consistently from the east-northeast, so the windward roof planes on Montclair’s ranch homes take disproportionate uplift damage. Local roofers recognize this pattern immediately; out-of-area contractors often miss it and under-scope storm repairs.
Our Main Montclair Services
Homeowners in Montclair call us most often for these three services, each with its own dedicated local page.
Roofing Company in Montclair
As a roofing company in Montclair, we handle everything from emergency tarping after wind damage to full inspections for real estate transactions. Our technicians are background-checked and uniformed, and we pull all San Bernardino County permits ourselves so you don’t wait in line at the Building & Safety counter on Mission Boulevard. Every job starts with a written price before any work starts.

Roof Repair in Montclair
Our roof repair in Montclair focuses on the problems this climate creates: wind-lifted shingles on east-facing planes, cracked ridge caps, deteriorated flashing around original ranch-style chimneys, and leaks where decades of layered shingles have trapped moisture against decking. We deliver a written guarantee on every repair, and if it fails inside the guarantee period, we return at no charge under our 365-Day Done Right Promise.

Roof Replacement in Montclair
A roof replacement in Montclair often reveals hidden decking rot and multiple previous roof layers that must be stripped to the structure. We work with seven manufacturers including GAF, Atlas, and Tamko to match products to your home’s pitch, your HOA requirements, and your budget. Full replacements include new underlayment, drip edge, and proper ventilation calculated for Inland Empire heat loads.

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.
Brands We Service in Montclair
We stock parts and materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, so most Montclair repairs don’t wait on special orders. See our brands for full warranty and specification details.
Pricing for Roofers in Montclair, CA
| Service | Typical range in Montclair |
|---|---|
| Asphalt shingle repair (patch, 1-3 shingles) | $180 - $340 |
| Flashing repair (chimney, vent, or valley) | $250 - $550 |
| Ridge cap replacement (per linear foot) | $12 - $18 |
| Partial re-roof (1-2 planes, asphalt) | $2,800 - $5,500 |
| Full asphalt shingle replacement (2,000 sq ft) | $9,500 - $16,000 |
| Decking replacement (per sheet, if exposed) | $85 - $140 |
| Skylight reflash and seal | $320 - $580 |
| Emergency tarp and temporary seal | $150 - $300 |
| Roof inspection with written report | $150 - $250 |
| Tile repair (clay/concrete, per square) | $450 - $850 |
| Ventilation upgrade (ridge + soffit) | $1,200 - $2,400 |
Prices in Montclair run toward the higher end of these ranges when we find hidden decking rot beneath multiple roof layers, or when San Bernardino County requires structural upgrades during permit inspection. You’ll know before we start: a written, line-item price is in your hands before any work begins, every single time.
Neighborhoods We Serve in Montclair
Our crews work across Montclair’s established neighborhoods, from the older ranch tracts near downtown to the hillside streets above the Pomona Valley floor. Most Montclair addresses fall within our standard Inland Empire dispatch zone, with scheduling coordinated from our Riverside-San Bernardino office.
- Montclair Estates
- Kingston Park
- Orchard Downs
- Arrow Highway corridor
- San Antonio Heights fringe (Montclair side)
Service Area – Cities Near Montclair
We serve homeowners throughout the Pomona Valley and western Inland Empire. Our crews regularly work in Claremont, CA, Ontario, CA, Pomona, CA, and La Verne, CA, so neighbors and family members across city lines can call the same number and get the same upfront pricing and written guarantees.
Serving Montclair, CA - Our Local Coverage Area
We’re based in the Montclair 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 Montclair
Yes. We handle all San Bernardino County permit applications and schedule inspections ourselves. Montclair’s permit requirements differ from neighboring LA County cities like Pomona, and we file correctly for the jurisdiction where your home sits. Call (945) 303-9821 to schedule your free estimate.
Our live answering team takes calls 24 hours a day, 7 days a week, including evenings and weekends. For active leaks, we typically schedule an inspection within 24-48 hours and can often place emergency tarping same-day to prevent interior damage. Call (945) 303-9821 to schedule your free estimate.
Several Montclair neighborhoods and condo associations do require architectural-grade shingles or specific color palettes for visual uniformity. We check HOA guidelines during our initial inspection and source compliant materials from our seven manufacturer lines, including Atlas, Tamko, and Boral products that meet common Montclair HOA standards. Call (945) 303-9821 to schedule your free estimate.
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 Montclair Customers Say
"Called about a few missing shingles after a windy night. They came out, fixed it, and didn't try to turn it into a huge project. Charged exactly what was quoted. Refreshing."
- Stephanie R."They repaired a spot that another company had "fixed" twice. Tilehurst found what the others missed and it finally stopped leaking. Should have called them first."
- Denise Ackerman"Full replacement after the last hail storm. They wrote up everything, worked with my insurance, and the crew cleaned the yard so well I couldn't find a single nail. Done in two days like they said."
- Lauren Petrakis






Before
After
Before
After
Before
After