HVAC in Los Angeles

Pick your area or enter your ZIP to see local companies.

Choose your area

Each area page lists local hvac companies you can contact directly.

Map and ZIP codes (131 ZIP codes)
90001: not yet covered90002: not yet covered90003: not yet covered90004: not yet covered90005: not yet covered90006: not yet covered90007: not yet covered90008: not yet covered90010: not yet covered90011: not yet covered90012 · Downtown Los Angeles: Downtown / Eastside90013 · Downtown Los Angeles: Downtown / Eastside90014 · Downtown Los Angeles: Downtown / Eastside90015 · Downtown Los Angeles: Downtown / Eastside90016: not yet covered90017 · Downtown Los Angeles: Downtown / Eastside90018: not yet covered90019: not yet covered90020: not yet covered90021 · Arts District: Downtown / Eastside90022 · East Los Angeles: Downtown / Eastside90023 · Boyle Heights: Downtown / Eastside90024 · Westwood: Westside90025 · West Los Angeles: Westside90026 · Echo Park: Downtown / Eastside90027: not yet covered90028: not yet covered90029: not yet covered90031 · Lincoln Heights: Downtown / Eastside90032 · El Sereno: Downtown / Eastside90033 · Boyle Heights: Downtown / Eastside90034 · Palms: Westside90035 · Pico-Robertson: Westside90036: not yet covered90037: not yet covered90038: not yet covered90039 · Silver Lake: Downtown / Eastside90040: not yet covered90041 · Eagle Rock: Downtown / Eastside90042 · Highland Park: Downtown / Eastside90043: not yet covered90044: not yet covered90045 · Westchester: Westside90046: not yet covered90047: not yet covered90048: not yet covered90049 · Brentwood: Westside90056: not yet covered90057 · Westlake: Downtown / Eastside90058: not yet covered90059: not yet covered90061: not yet covered90062: not yet covered90063 · East Los Angeles: Downtown / Eastside90064 · Rancho Park: Westside90065 · Glassell Park: Downtown / Eastside90066 · Mar Vista: Westside90067 · Century City: Westside90068: not yet covered90069: not yet covered90071 · Downtown Los Angeles: Downtown / Eastside90073 · West Los Angeles: Westside90077 · Bel Air: Westside90079 · Downtown Los Angeles: Downtown / Eastside90089: not yet covered90090 · Elysian Park: Downtown / Eastside90094 · Playa Vista: Westside90095 · Westwood: Westside90201: not yet covered90210 · Beverly Hills: Westside90211 · Beverly Hills: Westside90212 · Beverly Hills: Westside90220: not yet covered90221: not yet covered90222: not yet covered90230 · Culver City: Westside90232 · Culver City: Westside90240: not yet covered90241: not yet covered90242: not yet covered90245 · El Segundo: South Bay90247 · Gardena: South Bay90248 · Gardena: South Bay90249 · Gardena: South Bay90250 · Hawthorne: South Bay90254 · Hermosa Beach: South Bay90255: not yet covered90260 · Lawndale: South Bay90262: not yet covered90263: not yet covered90265: not yet covered90266 · Manhattan Beach: South Bay90270: not yet covered90272 · Pacific Palisades: Westside90274 · Palos Verdes Peninsula: South Bay90275 · Rancho Palos Verdes: South Bay90277 · Redondo Beach: South Bay90278 · Redondo Beach: South Bay90280: not yet covered90290: not yet covered90291 · Venice: Westside90292 · Marina del Rey: Westside90293 · Playa del Rey: Westside90301: not yet covered90302: not yet covered90303: not yet covered90304: not yet covered90305: not yet covered90401 · Santa Monica: Westside90402 · Santa Monica: Westside90403 · Santa Monica: Westside90404 · Santa Monica: Westside90405 · Santa Monica: Westside90501 · Torrance: South Bay90502 · Torrance: South Bay90503 · Torrance: South Bay90504 · Torrance: South Bay90505 · Torrance: South Bay90506 · Torrance: South Bay90601: not yet covered90602: not yet covered90603: not yet covered90604: not yet covered90605: not yet covered90606: not yet covered90638: not yet covered90640: not yet covered90650: not yet covered90660: not yet covered90670: not yet covered90701: not yet covered90703: not yet covered90704: not yet covered90706: not yet covered90710 · Harbor City: South Bay90712: not yet covered90713: not yet covered90715: not yet covered90716: not yet covered90717 · Lomita: South Bay90723: not yet covered90731 · San Pedro: South Bay90732 · San Pedro: South Bay90744 · Wilmington: South Bay90745 · Carson: South Bay90746 · Carson: South Bay90747 · Carson: South Bay90755 · Signal Hill: Long Beach90802 · Long Beach: Long Beach90803 · Long Beach: Long Beach90804 · Long Beach: Long Beach90805 · Long Beach: Long Beach90806 · Long Beach: Long Beach90807 · Long Beach: Long Beach90808 · Long Beach: Long Beach90810 · Long Beach: Long Beach90813 · Long Beach: Long Beach90814 · Long Beach: Long Beach90815 · Long Beach: Long Beach90822 · Long Beach: Long Beach90831 · Long Beach: Long Beach91001: not yet covered91006: not yet covered91007: not yet covered91008: not yet covered91010: not yet covered91011: not yet covered91016: not yet covered91020: not yet covered91024: not yet covered91030: not yet covered91040: not yet covered91042: not yet covered91046: not yet covered91101: not yet covered91103: not yet covered91104: not yet covered91105: not yet covered91106: not yet covered91107: not yet covered91108: not yet covered91201: not yet covered91202: not yet covered91203: not yet covered91204: not yet covered91205: not yet covered91206: not yet covered91207: not yet covered91208: not yet covered91210: not yet covered91214: not yet covered91301: not yet covered91302 · Calabasas: San Fernando Valley91303 · Canoga Park: San Fernando Valley91304 · Canoga Park: San Fernando Valley91306 · Winnetka: San Fernando Valley91307 · West Hills: San Fernando Valley91311 · Chatsworth: San Fernando Valley91316 · Encino: San Fernando Valley91321: not yet covered91324 · Northridge: San Fernando Valley91325 · Northridge: San Fernando Valley91326 · Porter Ranch: San Fernando Valley91330 · Northridge: San Fernando Valley91331 · Pacoima: San Fernando Valley91335 · Reseda: San Fernando Valley91340 · San Fernando: San Fernando Valley91342 · Sylmar: San Fernando Valley91343 · North Hills: San Fernando Valley91344 · Granada Hills: San Fernando Valley91345 · Mission Hills: San Fernando Valley91350: not yet covered91351: not yet covered91352 · Sun Valley: San Fernando Valley91354: not yet covered91355: not yet covered91356 · Tarzana: San Fernando Valley91364 · Woodland Hills: San Fernando Valley91367 · Woodland Hills: San Fernando Valley91371 · Woodland Hills: San Fernando Valley91381: not yet covered91384: not yet covered91387: not yet covered91390: not yet covered91401 · Van Nuys: San Fernando Valley91402 · Panorama City: San Fernando Valley91403 · Sherman Oaks: San Fernando Valley91405 · Van Nuys: San Fernando Valley91406 · Van Nuys: San Fernando Valley91411 · Van Nuys: San Fernando Valley91423 · Sherman Oaks: San Fernando Valley91436 · Encino: San Fernando Valley91501 · Burbank: San Fernando Valley91502 · Burbank: San Fernando Valley91504 · Burbank: San Fernando Valley91505 · Burbank: San Fernando Valley91506 · Burbank: San Fernando Valley91601 · North Hollywood: San Fernando Valley91602 · North Hollywood: San Fernando Valley91604 · Studio City: San Fernando Valley91605 · North Hollywood: San Fernando Valley91606 · North Hollywood: San Fernando Valley91607 · Valley Village: San Fernando Valley91608 · Universal City: San Fernando Valley91702: not yet covered91706: not yet covered91711: not yet covered91722: not yet covered91723: not yet covered91724: not yet covered91731: not yet covered91732: not yet covered91733: not yet covered91740: not yet covered91741: not yet covered91744: not yet covered91745: not yet covered91746: not yet covered91748: not yet covered91750: not yet covered91754: not yet covered91755: not yet covered91765: not yet covered91766: not yet covered91767: not yet covered91768: not yet covered91770: not yet covered91773: not yet covered91775: not yet covered91776: not yet covered91780: not yet covered91789: not yet covered91790: not yet covered91791: not yet covered91792: not yet covered91801: not yet covered91803: not yet covered93510: not yet covered93532: not yet covered93534: not yet covered93535: not yet covered93536: not yet covered93543: not yet covered93544: not yet covered93550: not yet covered93551: not yet covered93552: not yet covered93553: not yet covered93563: not yet covered93591: not yet covered
  • Westside
  • San Fernando Valley
  • Downtown / Eastside
  • Long Beach
  • South Bay
  • Not yet covered

ZIP boundaries: US Census Bureau ZIP Code Tabulation Areas.

Westside
90024 90025 90034 90035 90045 90049 90064 90066 90067 90073 90077 90094 90095 90210 90211 90212 90230 90232 90272 90291 90292 90293 90401 90402 90403 90404 90405
San Fernando Valley
91302 91303 91304 91306 91307 91311 91316 91324 91325 91326 91330 91331 91335 91340 91342 91343 91344 91345 91352 91356 91364 91367 91371 91401 91402 91403 91405 91406 91411 91423 91436 91501 91502 91504 91505 91506 91601 91602 91604 91605 91606 91607 91608
Downtown / Eastside
90012 90013 90014 90015 90017 90021 90022 90023 90026 90031 90032 90033 90039 90041 90042 90057 90063 90065 90071 90079 90090
Long Beach
90755 90802 90803 90804 90805 90806 90807 90808 90810 90813 90814 90815 90822 90831
South Bay
90245 90247 90248 90249 90250 90254 90260 90266 90274 90275 90277 90278 90501 90502 90503 90504 90505 90506 90710 90717 90731 90732 90744 90745 90746 90747
How requests work

We assign one partner per service in each area. None is assigned for this service in Los Angeles yet, so a request comes to our team and we contact you about next steps. It is never resold.

You can also browse other listed qualifying companies. Directory listings do not grant a partner slot or change where a TrustedLocals request is routed.

Partners pay for an exclusive TrustedLocals request-routing slot for their service and area. Payment does not change source ratings.

Repairs, replacement and what to ask

Heating and cooling faults fall into four groups. Electrical: a tripped breaker or a failed small part such as a capacitor. Airflow: a clogged filter, a frozen coil or leaking ducts. Refrigerant: a leak, which should be found and fixed, not just topped up. The equipment itself: a failed compressor, or a cracked heat exchanger in a gas furnace, which can put carbon monoxide into the home and means the furnace stays off until it is replaced. A diagnosis should name which, in writing, before any repair-or-replace conversation.

Read the full guide

Replacement is a design job, not a swap. The right size comes from a load calculation (ACCA Manual J) based on the home's insulation, windows, orientation and ducts. It should not be copied from the old unit, which was often the wrong size. Oversized systems switch on and off too often, cool unevenly and fail early. Ducts matter as much as the equipment: leaky or undersized ducts waste much of what the system produces.

Replacing a system needs a mechanical permit from your city's building department; in the City of Los Angeles that is the Department of Building and Safety. For most system changeouts and for duct replacements over 25 feet, California's energy code also requires an independent field test by a certified rater (an ECC-Rater, formerly a HERS rater), which shows the ducts are sealed and, where the code calls for it, that the refrigerant charge is right.

If you are replacing a central system, ask about a heat pump. Los Angeles has a mild climate, and one unit both heats and cools. Two checks come first: whether the electrical panel has room for the new circuit, since a panel upgrade is a job of its own, and whether the existing ducts can carry the airflow a heat pump needs. Ductless mini-splits suit homes without ducts and additions. Rebate programs from the state and utilities change often; ask the contractor what is current and get it in writing.

Refrigerants are changing. Equipment built since 2025 uses R-454B or R-32 instead of R-410A, though R-410A systems built before then can still be sold from stock, and a failed outdoor unit on an existing R-410A system can still be replaced on its own. Ask which refrigerant a quoted system uses and what that means for parts and service later.

HVAC contractors hold the C-20 classification from the Contractors State License Board, and the law requires them to carry workers' compensation whether or not they have employees. Check the record at cslb.ca.gov for an active license, the bond and a workers' compensation policy rather than an exemption. Ask who will do the install, whether the company gets the permit, and whether the field test is included.

Maintenance is simple: change the filter on schedule, keep the outdoor unit clear, and have the system checked before the cooling season. A spring check finds weak capacitors, dirty coils and slow refrigerant leaks before a heat wave does.

Read the homeowner guide: what to do, who to call, and how to check the company

Common questions