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
Fast, Reliable Roof Replacement Across Baldwin Park
Roof replacement in Baldwin Park usually means pulling a 60-year-old wood-shake roof off skip sheathing that was never meant to be walked on twice. We know this because we’ve opened dozens of them across 91706. Our crews work the tract streets off Ramona Boulevard, around Maine Avenue, and through the neighborhoods east of the 605 every week. If you need a straight answer about what your re-roof will actually cost, call (866) 850-2496. Estimates are free, written, and based on what we find when we walk your roof, not a generic price sheet.

This page covers what Baldwin Park homeowners actually deal with when replacing a roof: permit inspections, skip sheathing surprises, flat garage leaks, and the San Gabriel Valley heat that ages shingles faster than the warranty says it should. We also run standalone Roof Replacement work across Orange County and the San Gabriel Valley, so the pricing and process details below apply wherever you are.
Why Windmill Roof Repair Is Baldwin Park’s Preferred Roof Replacement Company
We work across seven shingle brands, including GAF in Baldwin Park, CertainTeed, and Tamko, because a 1958 Baldwin Park ranch with original skip sheathing doesn’t need the same product as a 1990s stucco home near the 10 freeway. Brand-neutral advising means we recommend the material that fits your roof deck, your budget, and how long you plan to stay in the house. Most Baldwin Park customers want a roof that holds its wind rating through Santa Ana season and its granule coat through five straight summers of 100-degree valley heat. That’s what we spec for.
Ruben Ochoa runs the company, and he’s built the crew around one idea: repair when you can, replace when you must. In Baldwin Park, where the housing stock is mostly 1950s to 1970s single-story tract homes, that means telling people honestly when a targeted repair buys them three more years, and when the decking underneath makes patching a waste of money. We don’t default to replacement, and we don’t scare people into it. We show you the roof, explain what we’re seeing, and let you decide.
Response time to Baldwin Park is typically one to two business days for an estimate. If you’re selling a house near Baldwin Park Boulevard and the buyer’s inspection flagged the roof, call us. We’ll get you the written assessment and a line-item quote on the same visit.
Styles & brands we work with






Flat Roof Replacement in Baldwin Park
Flat Roof Replacement in Baldwin Park is most common on the older garages, patio covers, and mid-century apartment buildings scattered through 91706. The original built-up membranes on these low-slope structures were never flashed to handle 60 years of San Gabriel Valley UV and winter ponding. Once the first heavy rain wicks water under the edge and into the wall, patching stops buying time. A proper flat roof replacement here costs between $4,800 and $9,200 depending on square footage, deck condition, and whether we’re pulling up layers of old material or starting fresh.
When patching stops working
Flat and low-slope garage roofs on Baldwin Park lots tend to collect debris from the valley winds, which holds moisture against the membrane and accelerates splitting. Once water is getting into the framing, you’re not fixing a leak, you’re drying out a cavity. At that point we recommend replacing the membrane, re-flashing the edges, and adding positive drainage if the slope allows it.
What we inspect before quoting
Before we price a flat roof, we cut a small core sample to see exactly how many layers are up there and what condition the deck is in. On older Baldwin Park structures, we often find the original plywood is delaminating under the built-up roof. That’s a decking replacement, and we’d rather tell you that before you sign than after the crew opens it up.
Roof Installation in Baldwin Park
Roof Installation for Baldwin Park homes follows the same permit process whether we’re re-roofing a 1950s ranch or doing a complete tear-off and replacement on a newer addition. A full architectural shingle installation in 91706 typically runs between $11,500 and $22,800. The wide range is real: it comes down to whether the existing deck is solid (newer homes) or whether the original skip sheathing needs to come out and be replaced with solid plywood (most of the postwar tract stock). That sheathing variable is the single biggest price mover on Baldwin Park roofs.
New decking and underlayment
Most of the 1950s and 60s tract homes in Baldwin Park were built with skip sheathing, which is spaced boards under wood shakes, not a solid deck. Modern architectural shingles require solid decking to hit their wind rating. When we pull the shakes and find split or rotted skip sheathing, we are required to bring the roof up to current code before any shingle goes down. That means full plywood or OSB decking, an ice and water shield in the valleys, and proper drip edge. It’s a line item you’ll see on your permit inspection, not a surprise we invent.

Why we write it in advance
On a postwar ranch house off Ramona Boulevard in 91706, our crew pulled the original wood shakes and found skip sheathing with soft, split boards and no ice and water shield in the valleys. So we priced new solid decking and a full underlayment system in writing before nailing a single architectural shingle. The homeowners approved the upgrade change order the same day, and the new ridge vent and drip edge went on over sheathing that will actually hold the wind rating. That’s how we handle every Baldwin Park job: the inspection happens first, the real numbers go to you in writing, and nothing gets touched until you approve it.
Trusted Brands We Service in Baldwin Park
We install GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, and we can typically pull Baldwin Park-specific product within a day or two because we’re not waiting on a single manufacturer’s distribution. That means if a homeowner off Maine Avenue wants a CertainTeed Landmark in Weathered Wood but the neighbor’s roofer only carries one brand, we’re already ahead. The right material for your roof, not ours. We keep common valley-colors in stock and special-order the rest, with no incentive to steer you toward any one manufacturer.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Baldwin Park Homes
- Skip sheathing failures under old wood shakes. The original deck boards from the 1950s and 60s are often split, rotted, or spaced too wide for modern shingles. Once the permit inspection opens the roof, code requires solid decking, and that’s typically a $3,000 to $7,000 line item depending on square footage.
- Valleys and pipe collars sealed with aging sealant. The San Gabriel Valley’s smog and UV bake sealant until it’s brittle and cracked, and then winter rain follows the gaps straight under the underlayment. We see this constantly on the older tract streets south of Ranchito Elementary.
- Flat garage roofs that pond water every winter. Low-slope built-up roofs on detached garages and patio covers collect water after heavy rain, and the original flashing at the house wall was never waterproofed for it. This is a repair in the first year or two, then a replacement once the decking starts to sag.
- Roofs whose granule coat is gone before the warranty expires. Baldwin Park sits in the hot inland San Gabriel Valley, which means more UV exposure than coastal cities and higher ozone from the basin air. Shingles here lose granules faster, which shortens the functional life of the roof even when the warranty clock is still ticking.
Pricing for Roof Replacement in Baldwin Park, CA
A full architectural shingle roof replacement in Baldwin Park runs $11,500 to $22,800 for a typical 1,200 to 1,800 square foot single-story home. Flat roof replacement on a garage or patio cover runs $4,800 to $9,200. What actually moves the number is what’s under the shingles: if your 1958 ranch still has its original skip sheathing, plan for full decking replacement. If a previous owner already paid for solid plywood, your re-roof is faster and cheaper. The best way to know is to walk the roof, which we’ll do free. Call (866) 850-2496 to schedule a written, line-item estimate.
We Also Serve Cities Near Baldwin Park
Our crews cover the surrounding San Gabriel Valley communities, including Duarte, Irwindale, Bradbury, and Avocado Heights. If you’re in Baldwin Park or any of these neighboring cities and want a roof assessment from the team behind Roof Replacement in Baldwin Park, call (866) 850-2496. We work across Orange County and the San Gabriel Valley, so you get the same crew and the same seven-brand lineup wherever the job is.
Serving Baldwin Park, CA — Our Local Coverage Area
We’re based in the Baldwin Park 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 Baldwin Park
Because the original 1950s and 60s tract homes in Baldwin Park were frequently built with skip sheathing under wood shakes, and the permit inspector will not allow shingles over that. When the shakes come off, the sheathing often turns out to be split or rotted, and code requires solid decking before any underlayment or shingle goes down. That’s why we write the allowance into the contract up front and price any change order in writing before we touch it. Roof Replacement quotes from other companies may omit this line item entirely, which is how you get the surprise. Call (866) 850-2496 and we’ll tell you what your deck looks like before you sign anything.
Yes, Baldwin Park requires a building permit for re-roofing, and the inspection is what triggers the decking and flashing upgrades most homeowners don’t see coming. The city inspector will check that the roof meets current wind and fire code, which means solid sheathing, proper underlayment, and drip edge. On older tract homes, that’s not a paperwork formality, it’s the point where a $9,000 shingle-over becomes a $15,000 full replacement because the decking underneath won’t pass. We pull the permit, schedule the inspection, and make sure the numbers you approved reflect what the inspector will require.
Start by asking each contractor whether the quote includes full decking replacement, ice and water shield in the valleys, and the permit fee. If one bid is $9,000 and the other is $15,000, it’s almost always because the cheaper one omitted the decking line item or didn’t include the permit inspection requirements. Baldwin Park’s postwar housing stock makes this comparison more important than in most cities because so many original roofs were built on skip sheathing. Ask for the line items, and if a quote won’t itemize, that’s the answer.
If the membrane on your flat garage or patio roof is the original built-up material, the leak you’re seeing after every winter rain means water is getting past the flashing or through cracks that patching can’t permanently seal. A repair can buy a season or two if the leak is localized, but once the decking underneath is soft or delaminating, replacement is the honest call. We’ll cut a small core sample and show you exactly what’s happening before we recommend anything.
Architectural shingles can hold a 110 to 130 mph wind rating, but only if they’re nailed to solid decking with a correct nail pattern and proper underlayment. On Baldwin Park’s original skip sheathing, that wind rating is meaningless because the shingle has nothing solid to hold onto. During Santa Ana wind events, the pressure differential lifts shingles off unsupported deck boards. That’s why we replace the decking on these older roofs before installing the shingle: so the manufacturer’s wind rating actually applies.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving Baldwin Park and the San Gabriel Valley.