We deliver reliable service to York County in Maine and Strafford and Rockingham County in New Hampshire.
Equipment installations, tune-ups, emergency heating service and much more
We’re ready to get you set up! Our friendly staff will be glad to help you join our family of customers! Find out more about our services, payment options and new customer incentives by reaching out to us today.
We help take some of the worry out of winter with our monthly payment plans, which spread out your fuel payments throughout the year, and price protection plans, which shield you from market volatility. See what we offer for our propane.
As a dual fuel company that installs and services both oil and propane heating equipment, we can give you an objective analysis about whether you would benefit from switching your fuel source from heating oil to propane. Read more about converting to propane.
“Great company to work with; fair prices on oil, but it's the service, responsiveness and customer care and commitment that matters to me most.”—Christopher G.
“I highly recommend this company to anyone that wants great professional service. Their people know exactly what they are doing and they do it with a smile “—Rose R.
Get Expert Installation And Service From P. Gagnon & Son! The average American household uses between 60 and 65 gallons of hot water a day for bathing and showering, washing dishes, laundry, cleaning, and other tasks. Day after day, your water heater provides that hot water. That nonstop workload means that the life expectancy for […]Read More
P. Gagnon & Son is a full-service fuel company that’s been providing year-round comfort to homeowners since 1904. As a family-run business, we’ve built our reputation on providing the best service and value in the area
Become a customer and you’ll see why you can trust our company to take care of your family 24 hours a day, 7 days a week.
While other companies make many claims, we believe that simply promising your satisfaction isn’t enough. That’s why put our service guarantees in writing!