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
Portland 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, Portland
The one City Spotlight place for Portland 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
Aces Highlands HVAC-Plumbing-Electrical LLC
Based in Portland, ME · 508 Riverside St Unit 1, Portland, ME 04102
Names on its website: South Portland, Scarborough, Westbrook, Gorham, Falmouth, Cape Elizabeth, Cumberland, Windham, Saco, Biddeford and more
License number shown on its website: Master Plumber #MS90020232, Journeyman Electrician #MS60023157, Propane & Natural Gas Technician #PNT15077, Master Oil Burner #MS30020339
Atlantic Comfort Systems, Inc.
Based in Biddeford, ME · 392 Hill Street, Biddeford, ME 04005
Names on its website: Portland, Old Orchard Beach, Kennebunkport, Ogunquit, Eliot, Portsmouth
Coastal HVAC
Based in Windham, ME
Names on its website: Greater Portland
Dinosaur Heating and Cooling
Based in Cape Elizabeth, ME
Names on its website: Portland, South Portland, Falmouth, Cumberland, Yarmouth, Scarborough, Westbrook, Gorham
License number shown on its website: Master Gas license, Universal EPA certificate, licensed Master Oil burner
Edge Energy
Based in North Yarmouth, ME · 18 Mill Ridge Rd., North Yarmouth, ME 04097
Names on its website: South Portland, Cape Elizabeth, Cumberland Foreside, Yarmouth, Falmouth, Kennebunkport
Gelinas HVAC Services
Based in Scarborough, ME · 224 Gorham Rd, Scarborough, ME 04074
Names on its website: Greater Portland, Cumberland Center, Gorham, Gray, Windham, Yarmouth, Saco, Kennebunk, Brunswick
Horizon Homes
Based in Westbrook, ME · 865 Spring St, Westbrook, ME 04092
Names on its website: Greater Portland
License number shown on its website: Efficiency Maine Residential Registered Vendor
Infinity Heating and Cooling LLC
Based in Dayton, ME
Names on its website: Biddeford, Cape Elizabeth, Cumberland, Falmouth, Freeport, Kennebunk, Old Orchard Beach, Portland, Saco, Scarborough and more
Lake Region Energy
Based in Gorham, ME · 79 New Portland Rd, Gorham, ME 04038
Names on its website: Portland, Biddeford
Maine Air Comfort
Based in Portland, ME
Names on its website: South Portland, Westbrook, Scarborough, Falmouth, Cape Elizabeth
Maine Heating and Cooling
Based in Windham, ME · 407 Falmouth Road, Windham, ME 04062
Names on its website: Falmouth, Gorham, Gray, New Gloucester, Raymond, Standish, Westbrook, Casco, Naples
Mainely Plumbing & Heating Inc
Based in Gorham, ME · 674 Main Street, Gorham, ME 04038
Names on its website: Westbrook, Windham, Scarborough, Falmouth, Cape Elizabeth, Portland, South Portland, Standish
Martel Mechanical
Based in Westbrook, ME
Names on its website: Portland, Yarmouth, Waterville, Kittery, Bethel
Martin Mechanical Solutions
Based in Naples, ME · 16 Chipmunk Ln, Naples, ME 04055
Names on its website: Portland, Biddeford, Bridgton, Fryeburg, Auburn, Lewiston
Richardson's Mechanical
Based in Scarborough, ME · 18 Millbrook Rd, Scarborough, ME 04074
Names on its website: Portland, Westbrook, Brunswick, Biddeford, Kennebunk, Sanford, Lewiston, Auburn, Bath, Topsham
Roubo and Sons LLC
Based in Scarborough, ME · 6 Roscoe Rd., Scarborough, ME 04074
Names on its website: South Portland, Cape Elizabeth, Saco, Portland, Falmouth, Buxton, Westbrook, Gorham
S&K Home Services
Based in Saco, ME · 73 Industrial Park Rd., Saco, ME 04072
Names on its website: Biddeford, Scarborough, Old Orchard Beach, Kennebunk, Gorham, Portland
Southern Maine Mechanical
Based in Gorham, ME
Names on its website: Portland, South Portland, Cape Elizabeth, Falmouth, Scarborough, Yarmouth, Westbrook, Windham, Saco, Biddeford and more
License number shown on its website: Licensed & Insured in the State of Maine
Superior Energy Solutions
Based in Biddeford, ME · 246 West Street, Biddeford, ME 04005
Names on its website: Saco, Old Orchard Beach, Scarborough, Kennebunk, Gorham, Yarmouth, Falmouth, Freeport, Windham
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 Portland area
HVAC licenses in Maine
Licensing is split between the state and local governments.
Who licenses: Maine Fuel Board (Office of Professional and Occupational Regulation, Dept. of Professional and Financial Regulation)
License types: Master Oil Burner and/or Solid Fuel Technician, Journeyman Oil Burner and/or Solid Fuel Technician, Apprentice Oil Burner and/or Solid Fuel Technician, Propane and Natural Gas Technician, Propane and Natural Gas Helper, Limited Wood Pellet Technician, Limited Tank Installer.
Companies: Under 32 MRSA 18102, a person who installs or services oil, propane, natural gas or solid-fuel burning equipment (including pellet-fired central heating appliances) must be licensed by the Maine Fuel Board. The Board's pages and chapter 139 say nothing about licensing for air conditioning, heat pumps or general HVAC.
Local rules: Maine has no statewide general HVAC or air-conditioning contractor license that we could confirm on the official pages we read; the state license covers fuel-burning heating equipment only, and we did not check municipal permit rules.
Check a license: pfr.maine.gov
For furnace, boiler or fuel-burner work, verify the technician on the Maine Fuel Board license lookup; for air conditioning or heat pump work, ask the company about its insurance and any local permit instead.
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 Maine’s own sources, so treat this as a starting point and check with the agency.
Sources: maine.gov, maine.gov, mainelegislature.org, mainelegislature.org. 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
Getting through a Portland winter
Heating season is the long one in Portland, so the furnace, boiler or heat pump does most of the work. Start with these before the first cold snap – and keep carbon monoxide alarms working.
Questions
Portland HVAC questions
How many HVAC companies are listed in Portland?
19 HVAC companies, each based within about 35 miles of Portland. They are listed alphabetically.
Which Portland 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: Aces Highlands HVAC-Plumbing-Electrical LLC, Coastal HVAC, Gelinas HVAC Services, Maine Air Comfort, Mainely Plumbing & Heating Inc, Richardson’s Mechanical, Superior Energy Solutions. Call to confirm availability and after-hours rates.
Do HVAC contractors in Portland need a license?
In Maine, licensing is split between the state and local governments. Check a license at pfr.maine.gov.
Which Portland companies work on heat pumps?
18 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?
13 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: Manchester, NH. All of Maine.
Request an HVAC company
Ask us to find an HVAC company in Portland
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.