Whole-home duct cleaning
Dryer vent cleaning
Camera inspection
Sanitizing & deodorizingWhole-system duct and dryer vent check with before-and-after photos - you see exactly what came out of your vents
That "$99 whole-house special" is a bait ad - the real number appears once they are in your hallway, or the "clean" is a shop-vac at the register. We photograph the inside of your ducts before and after instead.
Fast, Reliable Air Duct Repair Across Castro Valley
Air duct repair in Castro Valley usually costs between $350 and $1,200 depending on whether we’re patching a small leak or replacing a full trunk line in a 1950s ranch off Crow Canyon Road. Most repairs in Castro Valley take one visit, typically four to six hours, and we carry the common materials on the truck so you’re not waiting on a second trip. We know the housing stock here: the split-levels off Redwood Road, the older tracts near Castro Valley Boulevard, the newer flex-duct homes up the hill. That local knowledge means we arrive knowing what we’re likely to find before we even open the attic hatch. Call (951) 527-6259 and a live person answers, day or night.

Why Linden Air Duct San Francisco Is Castro Valley’s Preferred Air Duct Repair Company
Castro Valley homeowners call us because we do something most duct companies won’t: we send you the technician’s name and photo before the visit, and that same tech shows a photo ID badge at your door. Every single time. Our repair team works throughout Castro Valley, from the ranch homes along Grove Way up through Palomares Hills and Jensen Ranch, and we’ve been doing this since 2004 under the Threshold Standard. That means background-checked, identity-verified techs who arrive in a marked uniform and stand behind the work in writing.
Marcus Veale leads our repair crews, and the rule he’s set is simple: the price goes in writing before any work starts, and every repair carries a 365-Day Done Right Promise. If a covered repair fails within a year, we come back and make it right at no charge. No fine print. No callback queue. You call, we answer, we schedule, we show up. That’s how we’ve earned the trust of homeowners across Castro Valley who want to know exactly who’s coming to their door and what the job will cost before the van pulls up.
Styles & brands we work with




Air Duct Replacement in Castro Valley
Air duct replacement in Castro Valley is the right call when sections of your existing ductwork have rusted through, collapsed, or separated to the point that sealing them would cost more than cutting them out. This happens faster here than most people expect, especially in the older homes off Lake Chabot Road and along the unpaved roads on the rural east side where dust loading is constant. A full replacement of a main supply trunk in a 1,500-square-foot Castro Valley home typically runs $900 to $1,800 including materials, labor, and a pressure test to confirm the system is sealed. Larger homes or systems with hard-to-reach duct runs in tight attic spaces will land at the higher end.
Replacing Flex Duct Systems
Newer Castro Valley homes, particularly in developments on the east side, often use flexible ductwork that was installed quickly and cheaply. Over time those flex runs sag, kink, or pull loose from their connections, choking airflow to bedrooms and bathrooms. We replace them with properly supported, code-correct runs sized for the actual duct length, not whatever was left on the shelf. A typical three-bedroom flex duct replacement in Castro Valley runs $700 to $1,300.
Replacing Corroded Galvanized Trunk Lines
In the 1950s and 60s ranch homes that dominate Castro Valley Hills, the original galvanized steel trunks corrode at the seams and elbow joints, often hidden behind old insulation wrap. Once rust perforates the metal, patching buys you months, not years. We cut out the failed section and install new galvanized steel or rigid aluminum, sealed with mastic and verified under negative pressure with our HEPA-filtered capture unit. Expect $500 to $1,100 for a typical trunk section replacement here.
Ductwork Repair in Castro Valley
Ductwork repair in Castro Valley is what we do when the damage is localized: a separated elbow joint, a rusted seam, a crushed return drop, or a disconnected branch line. Most of these jobs run $350 to $800 and can be completed in a single visit. We find them with a camera inspection, not guesswork. The goal is to restore proper negative-pressure airflow to every room, because a small leak near the air handler can rob the furthest bedrooms of almost all their conditioned air, something we see constantly in the split-levels along Heyer Avenue and Miramar Avenue where duct runs are long and convoluted.
Sealing Leaky Joints and Seams
Older Castro Valley ductwork leaks at the joints first. Sheet metal screws back out, old foil tape dries and peels, and the system starts pulling dust from the surrounding attic or crawlspace. We apply mastic, not tape, because mastic stays flexible and doesn’t fail when the ducts expand and contract with the seasonal temperature swings this area gets. A joint-sealing job with access from a standard attic hatch runs $300 to $550.
Repairing Crushed Return Drops
In Castro Valley’s tighter crawlspaces and steep split-level attics, return ducts get crushed by foot traffic, stored boxes, or simply the weight of the house settling over forty or fifty years. A crushed return pulls air from wherever it can, including crawlspace soil and insulation. We rebuild the drop with rigid duct and proper support brackets. Most return drop repairs in this area cost $400 to $700 depending on how far the run extends and how difficult access is.

Trusted Brands We Service in Castro Valley
We service and repair duct systems built with equipment from Rotobrush and Nikro, and we work with air-quality products from Aprilaire, Abatement Technologies, and Guardsman. We stock replacement components for these systems locally so Castro Valley customers aren’t waiting on a parts order from across the Bay. Whether the previous installer used a Rotobrush cleaning system and left a port cap loose, or you have an Aprilaire filter housing that’s leaking at the access door, we carry what we need to fix it on the first visit in most cases.
See the difference
Before
After
Before
After
Before
AfterCommon Air Duct Repair Problems We See in Castro Valley Homes
- Rural dust loading from unpaved roads: Homes along the unpaved sections of Palomares Road and the rural east side pull fine dust into their return ducts constantly. That dust accelerates corrosion on older galvanized steel and clogs flex duct runs faster than the manufacturer’s expected service life.
- Wood heat residue in ducts: Many rural Castro Valley properties heat with wood stoves or fireplaces. The sticky soot those systems put into the air settles inside ductwork, coating blower motors and registers with a creosote-laden film that builds up far faster than in all-electric homes.
- Asbestos-wrapped duct complications: Homes built in the 1950s and 60s across Castro Valley often have original ducts wrapped in asbestos-containing insulation. Repair near that wrap requires containment protocols under NADCA standards, which changes the scope and cost of otherwise straightforward repairs.
- Kinked flex ducts in outbuilding systems: Detached garages, workshops, and ADUs on hilly Castro Valley lots often have long flex duct runs that sag in the middle where the ground drops away. Kinked flex ducts collapse airflow and usually can’t be repaired, only replaced with properly supported rigid duct.
Pricing for Air Duct Repair in Castro Valley, CA
Here’s what you can expect to pay in Castro Valley. Sealing leaking joints and seams runs $300 to $550. Repairing a crushed return drop typically costs $400 to $700. Replacing a corroded galvanized trunk section is $500 to $1,100. A full flex duct replacement in a three-bedroom home runs $700 to $1,300, and replacing a main supply trunk lands between $900 and $1,800. What moves the number: the age of your ductwork, whether asbestos wrap is involved, how accessible the run is, and whether we’re repairing one section or several. Every quote is written down before any work starts, and it doesn’t change unless you approve a change in scope. Call (951) 527-6259 for a free estimate. Marcus and the team will give you a straight number, not a teaser price.
We Also Serve Cities Near Castro Valley
While this page is focused on Air Duct Repair in Castro Valley, our crews also serve homeowners in San Leandro, Hayward, Oakland, and Alameda. If you’re in a neighboring community and need Air Duct Repair, call us and we’ll schedule you with the same written-price and written-guarantee commitment we bring to every Castro Valley job.
Serving Castro Valley, CA - Our Local Coverage Area
We’re based in the Castro Valley 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 Air Duct Repair in Castro Valley
On rural Castro Valley properties with unpaved road exposure, plan to have ductwork professionally inspected every 2 to 3 years, and expect repairs or partial replacement roughly every 5 to 8 years when galvanized steel is involved because dust accelerates corrosion at the seams. Flex duct runs on these properties often need replacement within 4 to 6 years since fine dust abrades the inner liner and the runs sag faster. Call (951) 527-6259 for an inspection and we’ll give you a written assessment with a straight recommendation on whether repair or replacement makes more sense for your system.
Yes. Wood stove and fireplace use deposits sticky, creosote-laden soot inside ductwork that binds with normal household dust and accelerates buildup on blower motors, registers, and the interior walls of rigid ducts, which shortens the life of seals and gaskets and can push repair needs forward by several years compared to homes without wood heat. The fix is a combination of more frequent cleaning and targeted repair of the sections most affected, usually within 10 feet of the air handler. Call (951) 527-6259 and we’ll assess how your wood-burning habits have affected your system specifically.
Yes, in most cases. We follow NADCA containment standards when working near asbestos-containing duct wrap, which means the area is sealed, negative air pressure is maintained, and the wrap itself is left undisturbed unless it has already failed and become friable. Repairs like sealing a leaking joint or reinforcing a support bracket can be done without touching the wrap at all. If the wrap is damaged or crumbling, the job scope changes because abatement may be required before repair can proceed safely. Call (951) 527-6259 and we’ll tell you what your specific ductwork situation requires after a visual and camera inspection.
Flex duct failure in newer Castro Valley construction usually comes from poor initial installation: insufficient support spacing, sharp bends at the takeoff collars, or runs that were left too long and sag between floor joists, and those failures collapse airflow rather than just leaking it. Repair rarely makes sense with a kinked or collapsed flex run because the internal wire coil has already deformed, so we recommend replacement with properly sized, properly supported flex or rigid duct. Expect $700 to $1,300 for a full flex replacement in a three-bedroom home, and call (951) 527-6259 for an exact quote before any work begins.
Yes, outbuilding systems on rural Castro Valley lots, especially detached garages, workshops, and ADUs with long duct runs across uneven terrain, fail faster than the main house systems because the flex or rigid runs sag where the ground drops away and pull loose from their connections under their own weight. We typically recommend inspecting these systems every 12 to 18 months and expect repairs or replacements every 3 to 5 years, sooner if the run crosses a steep grade. Call (951) 527-6259 and we’ll schedule a camera inspection of your outbuilding ductwork and give you a written repair plan with a fixed price.
Written by Marcus Veale, Owner at Linden Air Duct San Francisco, serving Castro Valley since 2004.