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 Cleaning Across City Heights
Air duct cleaning in City Heights usually runs $350 – $650 for a full single-family system, and most jobs are completed in half a day. Duct Cleaning La Mesa works throughout 92105, including the dense blocks off El Cajon Boulevard, University Avenue, and Fairmount Avenue, where parking and equipment access are tighter than in San Diego’s newer subdivisions. If you’re noticing dust settling back on furniture within days of cleaning, restricted airflow at registers, or a musty smell when the heat kicks on, the ductwork itself is the likely culprit. Call Rick Dunnaway’s team at (833) 589-9836 for a free estimate. We bring contractor-grade equipment to every job, not a shop vac and a story.

Why Duct Cleaning La Mesa Is City Heights’s Preferred Air Duct Cleaning Company
Most of the calls we take from City Heights involve duct systems that haven’t been touched in decades. The housing stock here is different from what you’d find in Kearny Mesa or Mission Valley. Pre-war bungalows, converted duplexes, and stucco cottages built between the 1920s and 1950s hold original galvanized trunks and early flex runs that were sized for a different era. That’s exactly the kind of system we’re built to handle. Rick Dunnaway started this company to do two things: clean ducts properly with professional-grade equipment, and repair ductwork when cleaning alone isn’t enough. In City Heights, that second part matters more than in most parts of San Diego.
We’ve worked on enough City Heights properties to know that no two attic layouts are the same. Some have low-pitch roofs with barely 18 inches of clearance. Others have ducts sandwiched into wall cavities with zero access panels. Our techs cut access where access doesn’t exist, run long-reach rotary tools through buried branch lines, and verify airflow at the registers when the job is done. That’s not a standard cleaning routine. It’s a retrofit approach, and it’s what these older systems demand.
Styles & brands we work with
- Whole-home duct cleaning
- Dryer vent cleaning
- Camera inspection
- Sanitizing & deodorizing
Ductwork Cleaning in City Heights
Ductwork cleaning in City Heights means removing accumulated debris from supply and return runs, trunk lines, branch ducts, and register boxes, then verifying the system moves air the way it’s supposed to. In a 1930s bungalow off University Avenue, that often starts with a problem: the original galvanized supply trunk is buried under a low-pitch roof with no access panel. Standard trunk-and-branch cleaning tools can’t reach what they can’t access. Our techs cut a new access panel, run rotary agitation tools under negative pressure with HEPA filtration, pull the debris out, seal the panel, and verify airflow. Full system cleaning in City Heights typically runs $350 – $650 for a home under 2,000 square feet, with larger or multi-unit buildings ranging higher depending on duct complexity.
Supply and return cleaning
Supply ducts push conditioned air out; return ducts pull room air back to the HVAC unit. Both accumulate dust, but return runs in City Heights tend to collect more because they draw from living spaces where windows stay open during Santa Ana season. We clean both separately and report on the condition of each.
Buried and wall-cavity ductwork
This is the work that separates us from coupon-mailer duct cleaners. In City Heights, original galvanized runs are frequently enclosed in walls or under low-pitch roof framing. Cleaning these requires cutting new access points, working with long-reach rotary tools, and sealing every opening properly when finished. We do it regularly.
Air Duct Inspection in City Heights
Air duct inspection in City Heights typically costs $129 – $249 when booked as a standalone service, and that fee is credited toward cleaning if you proceed. We use a video scope to look inside the actual ductwork, not just at the registers. For a 1940s stucco bungalow near University Avenue and 42nd Street, our tech found the original galvanized supply trunk buried under a low-pitch roof with no access panel. We cut a new access panel, used long-reach rotary agitation tools under negative pressure with HEPA filtration to pull decades of dust and lint from the branch runs, then sealed the panel and verified airflow at the registers, restoring proper supply and return balance for the first time in years. That’s what an inspection is supposed to reveal.
What we look for
We check for disconnected runs, crushed flex sections, unsealed joints, rodent activity, and moisture staining. In City Heights, loose or disconnected runs are common in converted rentals where original ductwork was tapped multiple times for partition walls and added rooms.
Video documentation
You get before-and-after video of your own ducts, not stock photos. If we find a section that needs repair rather than cleaning, Rick Dunnaway’s team can handle it on the same visit. One call addresses both contamination and structural problems.

Trusted Brands We Service in City Heights
We work on systems tied to Honeywell and Aprilaire air-quality equipment and clean ductwork using Air Duct Cleaning systems built around Rotobrush rotary-brush extraction and Nikro HEPA-rated vacuums. For containment on densely packed City Heights properties, we deploy Abatement Technologies negative-air equipment, the same standard used in professional remediation. If your HVAC or air-quality setup includes any of these brands, our techs already know the compatibility points and won’t have to learn on your dime. We keep common replacement parts for these systems on our trucks, which means fewer return trips and less downtime for City Heights customers.
See the difference
Before
After
Before
After
Before
AfterCommon Air Duct Cleaning Problems We See in City Heights Homes
- Buried galvanized ducts with no access panels. Homes built in the 1920s – 1940s along University and El Cajon Boulevard corridors often have supply trunks enclosed under low-pitch roofs or inside wall cavities. Standard trunk-and-branch cleaning skips these entirely unless new access panels are cut first.
- Shared dryer vent stacks in multi-unit buildings. Many City Heights apartment buildings share a single vertical vent stack. Cleaning only the top unit’s lint trap ignores the entire pathway, and that’s a proven fire hazard. We clean the whole run.
- Dust migration between units. In densely packed properties with shared attics or connected wall cavities, cleaning one unit without negative pressure or HEPA filtration pushes disturbed particulates into neighboring units. We use Abatement Technologies containment to prevent exactly that.
- Santa Ana dust loading. City Heights sits inland enough to get hit hard by fall Santa Ana events. Fine dust and wildfire smoke get drawn through window gaps and pushed through the duct system, leaving heavier-than-coastal buildup in return runs and filter housings.
Pricing for Air Duct Cleaning in City Heights, CA
A full system cleaning for a typical City Heights single-family home runs $350 – $650. Multi-unit buildings, systems with buried or wall-cavity ductwork, or homes where significant access-panel cutting is required land on the higher end or beyond. Standalone video inspection costs $129 – $249, credited toward cleaning if you book it. That’s one flat price per system, agreed before work starts. No per-vent pricing, no add-on surprises once the equipment is in the driveway. We’ll review what’s included, what the inspection found, and what’s worth prioritizing before any money changes hands. Call Rick Dunnaway’s team at (833) 589-9836 for an exact quote.
We Also Serve Cities Near City Heights
Our trucks run to City Heights weekly, and we regularly serve the surrounding neighborhoods of North Park, Kensington, Normal Heights, and Grantville. If you’re just outside the 92105 boundary, call us anyway. We’ll tell you straight whether we can get a crew to you this week.
Serving City Heights, CA – Our Local Coverage Area
We’re based in the City 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 Air Duct Cleaning in City Heights
We clean the entire shared stack, not just the individual unit connection. That requires coordinating access to each unit served by the stack and cleaning the full vertical pathway. In multi-unit City Heights buildings, partial stack cleaning leaves lint accumulations that remain a fire risk for every unit on the line. Call (833) 589-9836 and we’ll map out what full-stack access requires for your building.
Yes, and this is one of the most common jobs we take in City Heights. Buried galvanized runs require cutting new access panels at strategic points, then using long-reach rotary agitation tools under negative pressure to pull debris from the enclosed sections. We seal the panels properly when finished and verify airflow at the registers. This work takes longer and costs more than a standard cleaning, but it’s the only way to actually clean what’s inside those wall cavities.
City Heights gets hotter, drier Santa Ana events in fall and warm summers without the coastal marine-layer relief that keeps places like Pacific Beach cooler and more humid. That means more dust, pollen, and wildfire smoke get pulled through the duct system during dry-wind episodes. In winter, the mild humidity can create condensation inside poorly insulated duct runs, which leads to mold growth in older systems. Scheduling an inspection after a heavy Santa Ana season is a practical move for City Heights homeowners.
Yes. We plan for it. Our techs know that City Heights rental properties off Fairmount and University often have no driveway access, parking restrictions, and narrow paths to the HVAC location. We stage equipment efficiently and use compact negative-air setups when full-size containment isn’t practical. The cleaning standard doesn’t change; the logistics just require more forethought.
We service and clean ductwork connected to Honeywell and Aprilaire air-quality systems, and we use Rotobrush and Nikro equipment for extraction. For containment on dense City Heights properties, we deploy Abatement Technologies negative-air systems. If you’re running anything from these brands, our techs know the compatibility points and won’t be figuring it out on your clock. Call (833) 589-9836 for a free estimate, and we’ll confirm what we can do for your specific setup.
Written by Rick Dunnaway, Owner at Duct Cleaning La Mesa, serving City Heights and the surrounding San Diego area.