95 Bridge Street, Dedham, MA 02026

Welcome to MacFarlane Energy

If you're looking for a heating oil supplier that you'll never want to leave, you've come to the right place. MacFarlane Energy builds lasting relationships by treating customers the way we like to be treated ourselves. As our customer, you can count on:
  • Competitive pricing that is consistent for new and existing customers alike
  • Advanced energy conservation that integrates clean, renewable energy
  • Service and installation by certified heating and cooling experts
  • The convenience of online account management and ordering
  • The NEW MacFarlane Rewards Program, offering you valuable MacFarlane Red Points every time you do business with us
Whether you're already our valued customer or you're visiting for the first time, take a look at the products, services and special offers you'll find on this website - then give us a call or contact us. If you're new to MacFarlane Energy, we hope you join our family of satisfied customers soon! We're looking forward to serving you with the same warm, personal attention we gave our very first customers in 1946!


We serve !
Please use the navigation above to navigate our products and services.
[ Close ]

We're Sorry!

We do not service  at this time.
Click here to let us know that you'd like us to service your area.
[ Close ]

BBB A+ - Click for review

Serving Greater Boston with Full Service Oilheat

MacFarlane Energy provides Oilheat delivery, and heating and cooling products and services to the following towns in the Boston, Massachusetts area: Allston, Arlington, Ashland, Avon, Back Bay, Beacon Hill, Bedford, Belmont, Braintree, Brighton, Brookline, Burlington, Cambridge, Canton, Charlestown, Chestnut Hill, Concord, Dedham, Dorchester, Dover, Easton, Foxboro, Framingham, Holbrook, Holliston, Hyde Park, Jamaica Plain, Lexington, Lincoln, Mattapan, Medfield, Medway, Millis, Milton, Natick, Needham, Newton, Norfolk, Norwood, Quincy, Randolph, Readville, Roslindale, Roxbury, Sharon, Sherborn, Somerville, South Boston, South End, Stoughton, Sudbury, Walpole, Waltham, Watertown, Wayland, Wellesley, West Roxbury, Weston, Westwood, Weymouth, Winchester, Woburn