
Family-owned heating, cooling and general contracting from our shop on Castro Valley Blvd, serving homes and businesses since 1990.
B.A. Morrison is a family-owned HVAC and general contracting company at 2544 Castro Valley Blvd. Since 1990, we’ve installed, repaired and maintained heating and cooling systems for Castro Valley homes and businesses. Our own crew does the work, so you deal with one contractor from the estimate to the final walkthrough, with no subcontractors in between.
We handle residential and commercial heating and cooling, AC maintenance, and general contracting, so a furnace swap and a remodel can come from the same team.
Most HVAC calls in Castro Valley come down to four things: rooms that won’t stay comfortable, aging furnaces, AC that can’t keep up on hot afternoons, and dusty or smoky indoor air. Hillside homes and older houses near Lake Chabot and Crow Canyon often have ductwork and layouts that make these problems worse.
We balance the system and correct airflow so upstairs bedrooms and back rooms get the same air as the rest of the house.
We repair gas furnaces and heat pumps and do seasonal safety inspections before the cold, foggy months.
We repair what can be fixed. If a system is undersized or worn out, we install an efficient SEER2-rated replacement sized to your home.
Filtration upgrades and air scrubbers cut down on dust, pollen and woodsmoke.
Planning an addition or remodel? We design the heating and cooling into the project from the start, including seismic considerations for homes near the Hayward Fault.
Tell us about your Castro Valley property and HVAC needs.
We assess the equipment, building conditions, and project requirements.
We perform the agreed HVAC work and review the completed service with you.
We’re based in Castro Valley and serve homes and businesses across Alameda and Contra Costa counties.
Castro Valley | Newark | Hayward | Pleasanton | San Leandro | Danville | Alameda | Alamo | Oakland | Dublin | Fremont | Livermore | San Ramon | Lafayette | San Lorenzo | Orinda | Union City
Cost depends on the equipment, the condition of your ductwork, your home’s layout, and whether it’s a repair or a full replacement. We give free estimates after we see the system in person, so you get a real number instead of a guess over the phone.
Repair usually makes sense when the system is relatively young and the fix is minor. Replacement is worth considering when repairs keep adding up or the unit is near the end of its life. We’ll give you both options after the inspection.
Yes. B.A. Morrison holds a C-20 HVAC contractor license and is fully insured and bonded.
Yes. We install and service heat pumps and gas furnaces, and we can help you decide which one fits your home and energy goals.
Yes. Because we do both HVAC and general contracting in-house, we plan the ductwork and equipment as part of your remodel or addition instead of retrofitting it afterward.