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
Fast, Reliable Roof Replacement Across Avocado Heights
Roof replacement in Avocado Heights runs $14,000 to $34,000 for a typical 1,600 to 2,400 square foot home, with flat and low-slope sections priced separately from the steep pitched front. Permits here go through LA County Public Works, not a city building department, because Avocado Heights is unincorporated. That changes timelines and inspection scopes, and if you’ve lived here long, you already know that. Call Millstone Roofing at (855) 341-6021 for a straight estimate built from a written inspection, not a guess.
We work throughout Avocado Heights, from the horse properties off Don Julian Road down to the tract streets near San Gabriel Boulevard. Our crews know the housing stock here: 1950s and 1960s ranch homes, owner-built patio additions, garage roofs with near-flat slopes, and original composition shingles that are ten years overdue. We inspect first, document what we find, and then price the replacement honestly.
Why Millstone Roofing Is Avocado Heights’s Preferred Roof Replacement Company
Homeowners in Avocado Heights tend to be skeptical of roofing sales pitches, and we respect that. Nelson Ibarra built Millstone Roofing around a simple rule: inspect first, write down the findings, and recommend repair or replacement based on what the roof actually shows. No quota pushing. No “this brand is the only one worth having.” We work across seven manufacturer lines, GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, because the right material for your roof is not always the easiest one for a roofer to stock.
Avocado Heights presents a specific challenge most roofing companies do not handle well. A single house on a large lot often has a steep pitched front section and one or more low-slope additions in back. Those are two different roofing systems on one property. Our customers along the back streets near the Equestrian District call us because they want one company to handle both, with one permit, one crew, and one warranty package. That continuity matters when the county inspector shows up.
We also understand what unpermitted additions mean for a roof replacement here. When we pull permits through LA County Public Works, we scope the replacement around legacy construction. If a patio was added in 1980 without a permit, the roof-to-wall junction was likely never flashed correctly. We document that in the inspection, we price the correction, and we explain it clearly before any work starts.
Styles & brands we work with






Flat Roof Replacement in Avocado Heights
Flat Roof Replacement in Avocado Heights typically involves stripping an old built-up or torch-down membrane, inspecting the decking beneath, and installing a new single-ply or modified bitumen system with proper slope-to-drain. We see these mostly on the patio additions, covered patios, and attached garages behind the original ranch homes, plus a handful of mid-century houses where the entire home was built with a low-slope profile. A flat roof section on a Avocado Heights addition usually runs $9 to $14 per square foot installed, so a 400-square-foot patio roof lands around $3,600 to $5,600 depending on decking condition and insulation needs.
When a Low-Slope Accessory Roof Fails
The failure pattern is consistent across Avocado Heights. The original addition roof was built with too little slope, water ponds after a winter rain, and the membrane cracks under summer heat cycles over 100°F. The homeowner re-patches, the Santa Ana winds lift the edges, and leaks appear at the wall junction where the covered patio meets the house. By the time we arrive, the fix is not another coating. It is a full tear-off, new underlayment, and a membrane rated for San Gabriel Valley UV exposure.
County Permitting for Flat Roof Work
Because Avocado Heights is unincorporated, flat roof replacement falls under LA County Public Works jurisdiction. That is not a barrier; it just means the permit package has to account for what is actually there. If the patio addition is unpermitted, the inspector will still look at the roof-to-wall flashing and drainage. We plan for that review before we quote, so there are no change orders or surprises mid-project.
Roof Installation in Avocado Heights
Roof Installation in Avocado Heights means a complete new roofing system on either a new home build, a tear-off-and-replace on an existing structure, or a detached workshop, barn, or ADU on a large residential lot. A full tear-off and re-roof on a standard 1,800-square-foot single-story ranch home here runs $16,000 to $26,000 with architectural shingles, including new underlayment, drip edge, and valley metal. New construction roof installation on a detached structure runs $11 to $16 per square foot depending on pitch and complexity.
Detached Buildings and Shops
Avocado Heights is one of the few San Gabriel Valley communities where detached barns, horse shelters, workshops, and ADUs are common. Roofing these structures is not the same as roofing the house. We have to account for long material hauls down narrow back-lot access paths, septic and well setbacks that limit staging areas, and grading that affects where water will drain off the new roof. Nelson Ibarra’s crews scope those logistics before quoting, because they change labor time and equipment needs.
Re-Roofing Legacy Additions
Many Avocado Heights homes carry decades of self-built additions layered onto the original 1950s or 1960s footprint. A new roof installation over those areas starts with exposing the framing to see what the existing substrate actually is. We find OSB, skip sheathing, and even particle board under old shingles. When that happens, the roof decking has to be replaced or reinforced before the new system goes down. We include that likelihood in the estimate, not as a surprise later.
Trusted Brands We Service in Avocado Heights
We install and service GAF, Atlas, and Tamko systems most often in Avocado Heights, because those product lines offer architectural shingles with strong wind ratings and manufacturer-backed warranties that hold up to Santa Ana conditions. We also work with CertainTeed, Owens Corning, IKO, and Boral when a homeowner wants a specific look or performance profile. Since we stock and order across multiple manufacturers, county inspection requirements never force a brand switch mid-project. The material choice is yours, backed by a warranty program from the manufacturer, not a garage operation.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Avocado Heights Homes
- Unpermitted patio and room additions with failed roof-to-wall junctions. The flashing was either nailed through or never installed, and the first real winter rain sends water down the wall. We strip those sections to decking and rebuild the junction properly before laying new roofing.
- Santa Ana wind damage on steep front pitches. The front of the house takes the brunt of dry wind events that lift old flashing and crack brittle shingles. We recommend architectural shingles with enhanced wind ratings for front sections exposed to the open San Gabriel Valley.
- Ponding water on low-slope back additions. Many additions were built with slopes too shallow for proper drainage, so water sits after rain and degrades the membrane. Re-roofing those sections without re-grading the slope just repeats the problem.
- Multiple shingle layers hiding rotted decking. Decades of re-roofs mean some Avocado Heights homes have two or three layers of composition shingle stacked. The weight and heat retention rots the decking underneath, and a proper replacement means removing every layer to inspect what is left.
Pricing for Roof Replacement in Avocado Heights, CA
A full roof replacement on a typical Avocado Heights ranch home runs $14,000 to $34,000. The low end covers a single-story 1,400-square-foot home with a simple gable roof, asphalt shingles, and sound decking. The high end reflects large-lot properties with steep front pitches plus low-slope additions, hidden decking rot, unpermitted legacy construction that requires additional framing correction, or multiple roof sections on the same house. Flat and low-slope sections run $9 to $14 per square foot installed. Architectural shingles add roughly $1.50 to $3.00 per square foot over basic three-tab. We provide free written estimates with line-item pricing after the inspection. Call (855) 341-6021 to schedule yours.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Avocado Heights.
We Also Serve Cities Near Avocado Heights
Millstone Roofing provides full Roof Replacement services to homeowners throughout the San Gabriel Valley, including West Puente Valley, La Puente, Valinda, and El Monte. If you are in a neighboring community and your roof looks anything like the aging ranch homes we see across Avocado Heights, call us for the same inspection-first approach at (855) 341-6021.
Serving Avocado Heights, CA — Our Local Coverage Area
We’re based in the Avocado 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 Roof Replacement in Avocado Heights
Yes. Roof replacement in Avocado Heights requires a building permit through LA County Public Works, not a city building department, because Avocado Heights is unincorporated Los Angeles County territory. Our team handles the permit application and inspection scheduling as part of the project, and we scope the permit package to account for any unpermitted additions or legacy construction on the property. Call (855) 341-6021 and we will walk you through what the county will review before we start.
We treat the two sections as separate roofing systems on the same permit. The steep pitched front typically gets architectural shingles with a wind rating appropriate for Santa Ana exposure, while the low-slope back addition gets a membrane system with proper slope-to-drain. We have done this on horse properties all over Avocado Heights, and the estimate includes both systems priced out separately so you can see exactly where the money goes.
A “square” is 100 square feet of roof area. A typical 1,600 to 1,800 square foot single-story Avocado Heights ranch home has a roof area of 18 to 22 squares depending on pitch and overhang. Detached garages, patios, and additions add to that total. Our written quote breaks out squares per section so you are not paying for roof area you do not have. Call (855) 341-6021 for a free estimate that itemizes the actual square count.
Yes. We install architectural shingles rated for high-wind conditions on the steep front sections of Avocado Heights homes that face the open San Gabriel Valley. Most major manufacturers, including GAF, Atlas, and Tamko, offer shingle lines with wind ratings at or above the requirements for this area. During the inspection, we note the roof’s orientation and exposure so the shingle recommendation matches the actual wind load, not a generic one-size-fits-all product.
We evaluate drainage and grading before we quote, because water that comes off the roof has to go somewhere. On Avocado Heights horse properties, that somewhere is often a graded swale, a drainage ditch, or a low spot that feeds into a septic or well setback area. If the existing lot grading will push roof runoff toward a structure or stall, we flag it and recommend the roof system and slope adjustments that keep water moving away. That assessment is part of our free written estimate at (855) 341-6021.