Home / United States / California
CA
Heat pump installers in California
Quick answer. ElectrifyRadar lists 1074 California records as of 2026-11-03, from the TECH Clean California contractor file ContractorProjectData_2026-10-20 (contractors with a city and a phone after a join to CSLB license downloads). 1053 labeled Ownership: unverified, 19 independent, 1 PE or platform-owned, 1 franchise. These are label counts. Unverified means no documented parent was matched and no positive independent evidence was recorded.
California listings are contractors in the TECH Clean California file ContractorProjectData_2026-10-20 who have a city and a phone number. Phones come from a join to the California Contractors State License Board public classification downloads for C-20 (warm-air HVAC) and C-36 (plumbing), matched on license number. The full license lists are not published here. A C-20 license by itself is not treated as heat pump work. Contractors in the TECH file with no phone after that join are left out.
Questions
How many heat pump installers does ElectrifyRadar list in California?
1074 records, checked 2026-11-03, from the TECH Clean California contractor file ContractorProjectData_2026-10-20 (contractors with a city and a phone after a join to CSLB license downloads). On this state page: 1053 labeled Ownership: unverified, 19 independent, 1 PE or platform-owned, 1 franchise. These are label counts. Unverified means no documented parent was matched and no positive independent evidence was recorded.
How do I check that an installer is on the official California list?
Search the company on the TECH Clean California contractor data. ElectrifyRadar is a copy of that public file, checked 2026-11-03. The program page is the record that decides approval.
What does Manual J mean on these listings?
Manual J is the Air Conditioning Contractors of America procedure for estimating a home’s heating and cooling load. The California source file does not say whether an installer performed one, so every listing here says Manual J is not in the source. See the Manual J guide.
What is the difference between unverified, PE or platform-owned, and franchise?
PE or platform-owned and Franchise appear only when the business name matches a documented list, and the profile links that source. Everyone else is Ownership: unverified. Read how ownership labels are assigned.
How do I get a heat pump rebate in California?
Reservation status is printed on TECH Clean California single-family incentives. Our California rebate guide quotes the dates that page stated when checked 2026-11-03, including that several single-family incentive pools were already reserved. Confirm the live page before you rely on a reservation.
Cities and mailing-address groups
- San Jose — 39
- Sacramento — 30
- San Francisco — 25
- New York — 22
- San Diego — 21
- Los Angeles — 18
- Fresno — 17
- Anaheim — 15
- Riverside — 14
- Citrus Heights — 13
- El Cajon — 13
- Santa Rosa — 13
- Vacaville — 13
- Modesto — 11
- Roseville — 11
- Elk Grove — 10
- Oakland — 10
- Palm Desert — 10
- Hayward — 9
- Rancho Cordova — 9
- Bakersfield — 8
- Irvine — 8
- Murrieta — 8
- Novato — 8
- Petaluma — 8
- Van Nuys — 8
- Corona — 7
- Livermore — 7
- Pasadena — 7
- Stockton — 7
- Temecula — 7
- Brea — 6
- Fullerton — 6
- Grass Valley — 6
- Indio — 6
- Redding — 6
- Santa Barbara — 6
- Santa Clara — 6
- Thousand Palms — 6
- Turlock — 6
- Upland — 6
- Chatsworth — 5
- Chico — 5
- Concord — 5
- Escondido — 5
- Glendora — 5
- Huntington Beach — 5
- La Quinta — 5
- Lincoln — 5
- North Hollywood — 5
- Orange — 5
- Oxnard — 5
- Redlands — 5
- Rocklin — 5
- San Leandro — 5
- San Rafael — 5
- Walnut Creek — 5
- West Sacramento — 5
- Atascadero — 4
- Brentwood — 4
- Carlsbad — 4
- Clovis — 4
- Cotati — 4
- Downey — 4
- El Monte — 4
- Fairfield — 4
- Gilroy — 4
- Laguna Hills — 4
- Lake Elsinore — 4
- Lancaster — 4
- Madera — 4
- Milpitas — 4
- Oceanside — 4
- Pittsburg — 4
- Redwood City — 4
- Simi Valley — 4
- Sylmar — 4
- Thousand Oaks — 4
- Torrance — 4
- Wildomar — 4
- Woodland — 4
- Woodland Hills — 4
- Yuba City — 4
- Antioch — 3
- Arcata — 3
- Auburn — 3
- Bellflower — 3
- Berkeley — 3
- Burbank — 3
- Canoga Park — 3
- Carmichael — 3
- Dublin — 3
- Fair Oaks — 3
- Fountain Valley — 3
- Garden Grove — 3
- Glendale — 3
- La Puente — 3
- Lake Forest — 3
- Los Banos — 3
- Los Gatos — 3
- Manteca — 3
- Martinez — 3
- Monrovia — 3
- Montclair — 3
- Moorpark — 3
- Mountain View — 3
- Napa — 3
- Newbury Park — 3
- Orangevale — 3
- Palm Springs — 3
- Pleasant Hill — 3
- Pleasanton — 3
- Rancho Murieta — 3
- Rancho Santa Margarita — 3
- Reseda — 3
- Richmond — 3
- Rohnert Park — 3
- San Marcos — 3
- San Mateo — 3
- Santa Clarita — 3
- Santa Cruz — 3
- Santa Fe Springs — 3
- Santa Maria — 3
- Santee — 3
- Sonoma — 3
- Visalia — 3
- Whittier — 3
- Windsor — 3
- Agoura Hills — 2
- Anderson — 2
- Antelope — 2
- Arcadia — 2
- Azusa — 2
- Buellton — 2
- Buena Park — 2
- Camarillo — 2
- Campbell — 2
- Cathedral City — 2
- Chula Vista — 2
- Cloverdale — 2
- Culver City — 2
- Danville — 2
- Desert Hot Springs — 2
- Diamond Bar — 2
- El Centro — 2
- Freedom — 2
- Granada Hills — 2
- Hermosa Beach — 2
- Jurupa Valley — 2
- Lakewood — 2
- Lompoc — 2
- Long Beach — 2
- Lynwood — 2
- McClellan — 2
- Menlo Park — 2
- Merced — 2
- Mission Viejo — 2
- Morgan Hill — 2
- Morro Bay — 2
- Mount Shasta — 2
- Norco — 2
- North Highlands — 2
- Northridge — 2
- Norwalk — 2
- Oakley — 2
- Pacheco — 2
- Palo Alto — 2
- Patterson — 2
- Placerville — 2
- Poway — 2
- Rancho Cucamonga — 2
- Ridgecrest — 2
- Rodeo — 2
- San Bernardino — 2
- San Bruno — 2
- San Carlos — 2
- San Pedro — 2
- San Ramon — 2
- Santa Ana — 2
- Santa Monica — 2
- Seaside — 2
- Sebastopol — 2
- Union City — 2
- Valencia — 2
- Vallejo — 2
- Ventura — 2
- Vista — 2
- West Covina — 2
- West Hills — 2
- Winchester — 2
- Yucaipa — 2
- Yucca Valley — 2
- Acampo — 1
- Alameda — 1
- Allentown — 1
- Alpine — 1
- Apple Valley — 1
- Aptos — 1
- Arroyo Grande — 1
- Atwater — 1
- Baldwin Park — 1
- Banning — 1
- Barstow — 1
- Beaumont — 1
- Bella Vista — 1
- Belmont — 1
- Blue Lake — 1
- Blythe — 1
- Bodega — 1
- Broomfield — 1
- Buckeye — 1
- Burlingame — 1
- Burson — 1
- Calabasas — 1
- Calimesa — 1
- Canyon Country — 1
- Canyon Lake — 1
- Capistrano — 1
- Castro Valley — 1
- Chino — 1
- Cirtus Heights — 1
- Colfax — 1
- Compton — 1
- Crescent City — 1
- Cupertino — 1
- Cutten — 1
- Daly City — 1
- Delhi — 1
- Diamond Springs — 1
- Discovery Bay — 1
- Dixon — 1
- East Lancaster, — 1
- El Cerrito — 1
- El Dorado Hills — 1
- El Segundo — 1
- El Sobrante — 1
- Encinitas — 1
- Encino — 1
- Esparto — 1
- Eureka — 1
- Fallbrook — 1
- Fillmore — 1
- Firebraugh — 1
- Folsom — 1
- Fontara — 1
- Foothill Ranch — 1
- Fremont — 1
- Fulton — 1
- Galt — 1
- Gardena — 1
- Goleta — 1
- Gonzales — 1
- Granada Hils — 1
- Gridley — 1
- Grover Beach — 1
- Hanford — 1
- Hawthorne — 1
- Hemet — 1
- Hopland — 1
- Inglewood — 1
- Ione — 1
- Kensigton — 1
- Kingsburg — 1
- Kuna — 1
- La Mesa — 1
- La Mirada — 1
- La Verne — 1
- Ladera Ranch — 1
- Laguna Niguel — 1
- Lakeside — 1
- Lemoore — 1
- Lodi — 1
- Loma Linda — 1
- Loomis — 1
- Los Alamitos — 1
- Marina — 1
- Marina Del Rey — 1
- Mather — 1
- McFarland — 1
- Meadow Vista — 1
- Menifee — 1
- Midway City — 1
- Monterey — 1
- Moraga — 1
- N. Petaluma — 1
- National City — 1
- Newcastle — 1
- North Highland — 1
- Oak Hills — 1
- Oak Park — 1
- Ojai — 1
- Ontario — 1
- Oroville — 1
- Pacific Grove — 1
- Pacifica — 1
- Pacoima — 1
- Palmdale — 1
- Paramount — 1
- Paso Robles — 1
- Penn Valley — 1
- Perris — 1
- Phelan — 1
- Pioneer — 1
- Pismo Beach — 1
- Placentia — 1
- Placer — 1
- Playa Vista — 1
- Pollock Pines — 1
- Pomona — 1
- Port Washington — 1
- Rancho Mirage — 1
- Rancho Santa Fe — 1
- Red Bluff — 1
- Redway — 1
- Redwood Valley — 1
- Rialto — 1
- Rio Linda — 1
- Rowland Heights — 1
- Salida — 1
- Salinas — 1
- San Clemente — 1
- San Fernando — 1
- San Jacinto — 1
- San Juan Capistrano — 1
- San Pablo — 1
- Sandy Court — 1
- Sausalito — 1
- Sherman Oaks — 1
- Shingle Springs — 1
- Sonora — 1
- Soquel — 1
- Stanton — 1
- Suisun — 1
- Sun City — 1
- Sun Valley — 1
- Sunland — 1
- Sunnyvale — 1
- Tarzana — 1
- Temple City — 1
- Thousand Palm — 1
- Tracy — 1
- Tulare — 1
- Tustin — 1
- Ukiah — 1
- Valley Center — 1
- Valley Springs — 1
- Westlake Village — 1
- Wilton — 1
- Winters — 1
- Winton — 1
- Woodinville — 1
- Yorba Linda — 1