Service Area

We provide delivery to the greater Keene area.

Please see the full listing of the towns we service. Our automatic delivery schedule is based on a degree days system to accurately evaluate when deliveries are needed.

Delivery Areas

Monday: Spofford, Chesterfield, Westmoreland, Keene, Swanzey

Tuesday: Marlboro, Harrisville, Chesham, Dublin, Roxbury, Keene, Swanzey

Wednesday: Troy, Fitzwilliam, Richmond, Keene, Swanzey, Winchester, Ashuelot, Hinsdale

Thursday: Gilsum, Marlow, Stoddard, Nelson, Sullivan, Munsonville, Keene, Swanzey

Friday: Surry, Walpole, Alstead, Keene, Swanzey

Wondering about Payment Options? We accept cash, check, all major credit cards and ACH payments you authorize from your secure online purchase. Additionally, we offer budget-friendly plans to meet your needs. We work closely with Southwest Community Services and accept NH Fuel Assistance payments.

  • Kristen and Peter Goodenough

    Monday morning waking up to our hot water tank literally split open, we were envisioning days without hot water but… Steve Walsh and the team from Davis Oil showed up right away, rearranged their schedule to fit us in and we had a replacement tank before noon! THAT IS AMAZING CUSTOMER SERVICE!! We cannot thank Davis Oil enough.