Home/Find HVAC/California/San Francisco, CA
California
HVAC companies in San Francisco, CA
19 local HVAC companies based within about 25 miles of San Francisco, listed A to Z with phone numbers, addresses and services. Paid placements are labeled.
No heat or no cooling right now?
If you smell gas or a carbon monoxide alarm sounds, leave first and call 911 or your gas utility from outside. Otherwise, call a company below that says it takes emergency calls. Quick checks first: AC not cooling · furnace not working.
The list
San Francisco HVAC companies, A to Z
Filter by what each business says on its own website. “Says 24/7 emergency” means its site says so – call to confirm before you rely on it.
Your HVAC company, San Francisco
The one City Spotlight place for San Francisco sits here, above the A to Z list. Requests sent from this page for areas the Spotlight company serves go to it. Offered only to companies that pass our listing rules. How it works
Aaero Heating and Sheet Metal, Inc.
Based in Novato, CA · 860 Sweetser Ave., Novato, CA 94945
Names on its website: San Rafael, San Anselmo, Fairfax, Ross, Kentfield, Corte Madera, Larkspur, Mill Valley, Sausalito, Bolinas and more
License number shown on its website: CA Lic. #278370 (C20, C43)
Aarvaks Heating & Air Conditioning, Inc.
Based in Berkeley, CA · 729 Dwight Way, Berkeley, CA 94710
Names on its website: Oakland, Piedmont, Montclair, El Cerrito, Richmond, Alameda, Albany, Concord, Lafayette, Walnut Creek and more
License number shown on its website: Contractors License #1146520
AC Heating and Cooling Service Inc
Based in San Francisco, CA · 945 Taraval St., #177, San Francisco, CA 94116
Names on its website: Oakland, East Bay
License number shown on its website: CA Contractor's License No. 928075
Alaska Refrigeration Air Conditioning & Heating Co
Based in Oakland, CA
Names on its website: Berkeley, San Francisco, Concord, Walnut Creek
License number shown on its website: CA Contractor's License # 565401 C-38 (Refrigeration) C-20 (HVAC) C-4 (Boiler)
Alternative Heating and Air Conditioning Solutions, Inc.
Based in San Carlos, CA · 1667 Industrial Road, Suite A, San Carlos, CA 94070
Names on its website: San Mateo, Palo Alto, Redwood City, Menlo Park, Los Altos, Belmont, Atherton, Redwood Shores, Foster City, Burlingame and more
License number shown on its website: Lic. #967878
Bay Area Climate Control
Based in Hayward, CA · 1930 W. Winton Ave STE 4, Hayward, CA 94545
Names on its website: Oakland, Berkeley, San Jose, San Francisco, Fremont, Walnut Creek, Pleasanton, Danville, Palo Alto, Sunnyvale and more
License number shown on its website: CSLB # 1129915 (owned by Galaxy Services, CSLB # 1076868)
Boudreau Plumbing & Heating
Based in Redwood City, CA · 868 Warrington Avenue, Redwood City, CA 94063
Names on its website: Atherton, Burlingame, Menlo Park, Palo Alto, Portola Valley, San Carlos, San Mateo, Stanford
Cabrillo Plumbing, Heating & Air
Based in San Francisco, CA · 78 Dorman Avenue, San Francisco, CA 94124
Names on its website: Atherton, Belmont, Brisbane, Burlingame, Daly City, Foster City, Hillsborough, Menlo Park, Millbrae, Palo Alto and more
License number shown on its website: CA License #629538
Carol Flynn Heating & Cooling
Based in Brisbane, CA · 200 Valley Dr Ste 50, Brisbane, CA 94005
Names on its website: Alameda, Berkeley, Fremont, Hayward, Oakland, Concord, San Ramon, Walnut Creek, San Francisco, San Mateo and more
License number shown on its website: License # 188751
Comfy Heating & Air Conditioning Inc.
Based in San Leandro, CA · 1946 Republic Ave, San Leandro, CA 94577
Names on its website: Alameda, Alamo, Danville, Diablo, Dublin, Hayward, Lafayette, Livermore, Oakland, Orinda and more
License number shown on its website: License # 894110
Cooper & Hawkins
Based in Berkeley, CA · 2701 San Pablo Avenue, Berkeley, CA 94702
Names on its website: Oakland, San Francisco, Alameda County, Contra Costa County, Marin County, Napa County, Solano County
Downing Heating, Inc.
Based in Novato, CA · 32 Pamaron Way, Suite B, Novato, CA 94949
Names on its website: San Rafael, Marin City, Mill Valley, Tiburon, Sausalito, Petaluma, Santa Rosa, Healdsburg, Sebastopol, Windsor and more
License number shown on its website: Contractor State Lic#1080113
Galaxy Heating & Air Conditioning
Based in Pleasant Hill, CA · 3301 Vincent Road, Pleasant Hill, CA 94523
Names on its website: Concord, Walnut Creek, San Ramon, Oakland, Berkeley, Fremont, Hayward, San Jose, Palo Alto, Cupertino and more
License number shown on its website: CSLB license #1076868
Hassler Heating and Air Conditioning, LLC
Based in El Cerrito, CA · 1537 South 56th Street, El Cerrito, CA 94530
Names on its website: San Rafael
License number shown on its website: License #: 770180
John Owens Services, Inc.
Based in San Rafael, CA · 710 C St Suite 211, San Rafael, CA 94901
Names on its website: Tiburon, Novato, Mill Valley, Kentfield, San Anselmo, Larkspur, Santa Rosa, Petaluma, Sebastopol, Rohnert Park and more
License number shown on its website: Licenses: #501853 Plumbing #C36, Radiant Heating & Boilers #C4, Heating, Ventilating & AC #C20, Electrical #C10, General Building #B
Nur HVAC
Based in Burlingame, CA · 381 Beach Rd, Burlingame, CA 94010
Names on its website: San Mateo, San Jose, San Francisco, Daly City, Sunnyvale, Redwood City, Mountain View, Palo Alto, Foster City, Berkeley and more
License number shown on its website: CSLB #1109103
Ortiz Heating and Air Conditioning, Inc
Based in Burlingame, CA
Names on its website: San Francisco Peninsula, San Francisco Bay Area, East Bay
License number shown on its website: CL803346
Patriot Mechanical
Based in San Rafael, CA · 401 Irwin St, Ste 203, San Rafael, CA 94901
Names on its website: Marin County
License number shown on its website: License #: 774738
Schmitt Heating & Air Conditioning
Based in San Francisco, CA · 1580 Tennessee Street, San Francisco, CA 94107
Names on its website: Alameda County, Marin County, San Mateo County
Details on this page come from each business’s own website, checked October 2026. Free listings are shown alphabetically. How we list · Update or remove a listing
Before you hire
Checking an HVAC company in the San Francisco area
HVAC licenses in California
HVAC contractors are licensed by the state.
Who licenses: Contractors State License Board (CSLB)
License types: C-20 – Warm-Air Heating, Ventilating and Air-Conditioning, C-38 – Refrigeration Contractor, C-43 – Sheet Metal Contractor.
Companies: California requires a contractor license for contracting work above the minor-work exemption in Business and Professions Code 7048 (see also 7026 and 7028). The CSLB says the C-20 classification is the one authorized to install HVAC systems and heat pumps, although a B – General Building contractor may take a prime contract involving two or more unrelated trades and subcontract the HVAC to a C-20.
Local rules: CSLB guidance says local building departments must verify a contractor's license and workers' compensation coverage before issuing a permit; We could not open the statute text on the legislature's site (robots block), so the licensing threshold wording is from CSLB pages only.
Check a license: www2.cslb.ca.gov
Use CSLB License Check to confirm the license is active with a C-20 classification (not just a general or handyman listing) and that bond and workers' comp are on file.
Federal rule: in every state, technicians who handle refrigerant must hold EPA Section 608 certification, whatever the state or city requires.
We could not confirm every detail from California’s own sources, so treat this as a starting point and check with the agency.
Sources: cslb.ca.gov, cslb.ca.gov, cslb.ca.gov, web.cslb.ca.gov. Checked October 2026 from official sources. This is not legal advice.
Questions to ask
Ask every company the same questions: license number, insurance, EPA refrigerant certification, a written itemized estimate, a load calculation for new equipment, after-hours rates, who pulls the permit, and the warranty. All eight questions.
Seasonal care
Year-round care in San Francisco
San Francisco homes lean on both heating and cooling, so each system needs a check before its season: cooling in spring, heating in fall.
Questions
San Francisco HVAC questions
How many HVAC companies are listed in San Francisco?
19 HVAC companies, each based within about 25 miles of San Francisco. They are listed alphabetically.
Which San Francisco HVAC companies say they offer 24/7 emergency service?
7 of the businesses listed here say on their own website that they offer 24/7 or 24-hour emergency service: AC Heating and Cooling Service Inc, Alaska Refrigeration Air Conditioning & Heating Co, Cooper & Hawkins, Downing Heating, Inc., Galaxy Heating & Air Conditioning, Hassler Heating and Air Conditioning, LLC, Patriot Mechanical. Call to confirm availability and after-hours rates.
Do HVAC contractors in San Francisco need a license?
California licenses HVAC contractors statewide through the Contractors State License Board (CSLB). Check a license at www2.cslb.ca.gov.
Which San Francisco companies work on heat pumps?
16 of the listed businesses say on their own website that they install or repair heat pumps. Use the Heat pumps filter above the list.
Which HVAC companies here do commercial work?
16 of the listed businesses say on their own website that they work on commercial properties. Use the Commercial filter above the list.
Do technicians need EPA certification?
Yes: federal rules require technicians who handle refrigerant to hold EPA Section 608 certification, in every state. Ask any company you are considering.
Nearby metro areas: Los Angeles, CA · Phoenix, AZ · Riverside, CA · San Diego, CA · Portland, OR · Sacramento, CA · Las Vegas, NV · San Jose, CA. All of California.
Request an HVAC company
Ask us to find an HVAC company in San Francisco
Tell us the job and your ZIP code. We pass your request to listed companies that serve your area, and they contact you directly.
No heat in freezing weather, or no cooling in dangerous heat? Call a company from the list that says it takes emergency calls – a form is not fast enough. If you smell gas or a carbon monoxide alarm sounds, leave first and call 911 or your gas utility from outside.