Metal roofing
Architectural shingles
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 Hacienda Heights, CA
Roof work in Hacienda Heights starts with a professional roof inspection, because the hillside lots here punish guesswork. Homes built between 1955 and 1975 sit on slopes that climb into the Puente Hills, which means roof pitch, wind exposure, and sun load shift from street to street. A ridge-top rancher on one block takes Santa Ana gusts that a sheltered canyon lot three streets down never feels. Millstone Roofing approaches every Hacienda Heights job inspection-first, with documented findings before we recommend a repair or a full replacement. Call us at (855) 341-6021 to schedule a roof inspection.
Why Hacienda Heights Homes Are Different
Hacienda Heights is unincorporated LA County, not a city, so roofing permits move through county channels rather than a local building department. That matters when a reroof triggers a nailing-pattern inspection or a fire-rated assembly review. The housing stock is predominantly mid-century tract ranch construction: stucco walls, wood framing, and low-slope or flat roofs that were originally built-up felt or composition shingle. Most of those roofs are now on their second or third layer, and many are at or past the end of their service life.
The climate does two things here that flatland cities in the San Gabriel Valley feel less sharply. Hot inland summers with intense UV age shingles faster than most homeowners expect, and the seasonal Santa Ana winds that gust over the Puente Hills ridges pull at loose tile, lift shingle corners, and expose any weak flashing. The brush and chaparral that surround the hillside streets also mean Class A fire-rated roofing assemblies carry real weight in this ZIP code, more than they would closer to the coast.
The terrain itself changes the work. Roof pitch and wind exposure vary lot by lot as streets climb. A roofer who quotes one shingle spec for all of 91745 is guessing, usually badly. We measure wind exposure, sun orientation, and deck condition on the actual roof before we write a recommendation.
Styles & brands we work with






Our Main Hacienda Heights Services
Most Hacienda Heights homeowners call us for two reasons: a roof that is leaking or damaged, or a roof that has simply reached the end of its life. Here is how each job lands on this terrain.
Roof Repair in Hacienda Heights
Repair work in Hacienda Heights is often wind-driven. Santa Ana gusts lift shingle tabs, crack old tile, and tear flashing along roof edges and penetrations. The fix has to match both the existing roof system and the exposure of the specific lot. We repair the roof that is there, whether it is composition shingle, tile, or built-up low-slope material, and we document what we find before any work begins. Repair when repair is right. Replacement makes sense when the deck or the underlayment is gone. Read more on our Roof Repair in Hacienda Heights page.

Roof Replacement in Hacienda Heights
A full replacement in Hacienda Heights means choosing a system that handles this specific hillside climate, not whatever product is easiest to stock. Fire-rated assemblies, wind-uplift ratings, and the right underlayment matter more here than they do in flatland LA. Because Millstone Roofing works across material lines from manufacturers like GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, the recommendation fits the roof and the budget, not a supplier quota. See the Roof Replacement in Hacienda Heights page for the full scope.

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 Hacienda Heights
Roof inspection in Hacienda Heights is the right first move because this housing stock is entering its third or fourth decade on many roofs, and the hillside lots hide problems that a flatland inspection would miss. Wind-uplift damage, UV-baked shingles, and dry-rotted flashing at pitch transitions show up differently on a ridge-top rancher than on a sheltered lower-slope home. Millstone Roofing begins every Hacienda Heights job with a professional Roof Inspection, and every repair or replacement recommendation comes with written findings, not a sales pitch.
Roof Inspection Services
Signs you need it
Curling or missing shingles, granules in the gutters, daylight visible through the attic, or water stains on ceilings after a Santa Ana wind event.
What it costs in Hacienda Heights
A standard roof inspection in Hacienda Heights typically runs $160 – $360 depending on roof size, slope, and accessibility.
How we do it
We walk the roof where safe, check flashing, penetrations, valleys, and ridge caps, then document findings with photos and a written report.
Roof Estimate
Signs you need it
Your roof is at or beyond its expected service life, or an inspection has flagged damage that needs a firm price to fix or replace.
What it costs in Hacienda Heights
Roof estimates in Hacienda Heights are free when they follow a Millstone inspection; standalone estimate-only visits typically run $120 – $250.
How we do it
We measure the roof, confirm material and underlayment condition, and produce a written line-item estimate with the scope and material brands listed.
What Roof Inspection Costs in Hacienda Heights
| Item | Typical range in Hacienda Heights |
|---|---|
| Standard roof inspection | $160 – $360 |
| Standalone roof estimate (no inspection) | $120 – $250 |
| Free estimate following a Millstone inspection | $0 |
Does a roof inspection in Hacienda Heights come with a written report?
Yes. Every Millstone inspection in Hacienda Heights produces documented findings with photos and written notes, so you can see exactly what we saw before any repair or replacement is proposed. Call (855) 341-6021 to schedule yours.
Can you inspect a roof in Hacienda Heights before I buy a home?
Yes. Pre-purchase roof inspections are common here given the age of the housing stock. We document remaining service life, existing damage, and any signs of deferred maintenance. Call (855) 341-6021 for an exact quote.
Brands We Service in Hacienda Heights
Millstone Roofing installs and services roof systems from seven manufacturers, including CertainTeed, Owens Corning, IKO, and Atlas. Because we are not tied to one brand’s quota, the material recommendation for your Hacienda Heights roof follows the roof’s exposure, slope, and your budget. See our brands for the full lineup and warranty programs.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Hacienda Heights, CA
| Service | Typical range in Hacienda Heights |
|---|---|
| Standard roof inspection | $160 – $360 |
| Standalone roof estimate (no inspection) | $120 – $250 |
| Free estimate following a Millstone inspection | $0 |
| Minor shingle repair (small patch, a few shingles) | $250 – $550 |
| Flashing repair (pipe boot, vent, chimney step flashing) | $350 – $850 |
| Leak repair (minor, localized) | $400 – $900 |
| Leak repair (moderate, multiple areas or skylight) | $900 – $1,800 |
| Tile replacement (individual tiles, concrete or clay) | $350 – $1,100 |
| Repair small roof section (under 200 sq ft) | $900 – $2,500 |
| Partial reroof (200 – 600 sq ft) | $1,500 – $4,500 |
| Large repair (600 – 1,200 sq ft) | $3,000 – $9,000 |
| Full roof replacement (architectural shingle) | $9,000 – $15,000 |
Two things push pricing up in Hacienda Heights more than in flatland cities. Steep or uneven hillside lots make material delivery and tear-off slower, and wind-uplift or fire-rated assembly requirements can add underlayment and fastening detail. You get a written line-item quote before any work starts, and that number is the number, no change orders when the scope is unchanged.
Neighborhoods We Serve in Hacienda Heights
We roof across all of 91745, from the lower-slope streets near Hacienda Boulevard up to the ridge-top lots that climb into the Puente Hills. The hillside routes can add a few minutes to travel time, but we schedule Hacienda Heights jobs in the same window as our surrounding service area.
- Skyline Drive ridge homes
- Lassalette area
- Hacienda Boulevard corridor
- Wedgeworth and the lower-slope tracts
- Seventh Avenue hillside streets
Service Area – Cities Near Hacienda Heights
Millstone Roofing works throughout the eastern San Gabriel Valley, including near Hacienda Heights. We also serve La Puente, CA, Valinda, CA, Avocado Heights, CA, and West Puente Valley, CA. If you are on the edge of 91745, call us and we will confirm coverage.
Serving Hacienda Heights, CA — Our Local Coverage Area
We’re based in the Hacienda Heights 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 Hacienda Heights
We schedule Hacienda Heights inspections on a normal weekly calendar, with most homes seen within a week of calling. Ridge-top access can shift timing slightly, but the distance from our Pomona base is short. Call (855) 341-6021 to book a slot.
Yes. Hacienda Heights is unincorporated LA County, so re-roofing permits run through LA County Building and Safety rather than a city hall. We handle the permit paperwork as part of any replacement scope, including nailing-pattern and fire-rating inspections where the county requires them. Call (855) 341-6021 for specifics on your project.
We do. The original 1950s through 1970s homes here often have flat or low-slope built-up roofs, while newer hillside builds and remodels lean tile or composition shingle. Every job starts with an inspection so the system we recommend matches the actual roof. Call (855) 341-6021 to schedule yours.
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 Hacienda Heights Customers Say
"Tile roof, three cracked tiles and a slipped one. Matched the tile, no color mismatch, and it took him half a day."
— Gabriela Garcia"Fixed the leak and it has stayed fixed through a wet winter. Scheduling the initial estimate took about a week and a half, so they're clearly busy."
— Yolanda Mendoza"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."
— Eric Chen