Heating Oil Prices in Southampton, PA
Today $5.74/gallon for 100 gallons, across 2 local dealers. Order online — no waiting for a callback to get a price.
Prices updated today at 10:52 pm. We never show a rate you can’t actually get.
See every price for Southampton
Enter your ZIP — 18966 — and compare all dealers side by side.

Southampton is the 18966 ZIP rather than one borough — Upper Southampton Township plus the villages of Davisville, Churchville and Holland, and part of Northampton. It is the largest ZIP in Bucks by household count outside Levittown, with 13,704 homes.
Neighborhoods we deliver to in Southampton
- Davisville
- Churchville
- Holland
- Village Shires
- Saint Leonard
- Cornell
How our trucks get here
Deliveries into Southampton run off Street Road, Second Street Pike, Bustleton Pike, Buck Road, Bristol Road and Holland Road.
Village Shires and the other planned developments have long internal loops and repeated street names — giving the development by name as well as the street helps a driver find you first time.
Local landmarks
- Southampton Baptist Church and its burial ground
- Springfield Lake
- Ironworks Creek
- the Upper Southampton township building
Tanks in Southampton homes
A wide spread, because 18966 covers a lot of ground: 1950s and 60s ranchers and splits nearer Street Road, 1970s and 80s developments like Village Shires further out, and a scatter of much older stone and frame houses around the Baptist meetinghouse. Tanks are mostly basement 275s, with 330s in the larger later houses.
Southampton by the numbers
20.3%
of the 13,704 households in ZIP 18966 heat with oil — 2,786 homes.
- Population
- 35,994
- Households
- 13,704
- Land area
- 16.3 sq mi
- Median household income
- $120k
Source: U.S. Census Bureau, 2019–2023 American Community Survey 5-year estimates, and the 2023 ZCTA Gazetteer. ZIP Code Tabulation Areas approximate postal ZIPs and don’t follow municipal boundaries, so these describe the ZIP rather than the borough or township exactly.
Buying heating oil in Southampton
Southampton is a big market that is only moderately oil-heated: 2,786 oil homes out of 13,704, or 20.3%. That combination is unusual and it works in your favor — there are enough oil customers to make the route worth running, but enough gas conversion that dealers actively want to keep the ones left. Ordering online rather than staying with whoever filled you last year is where the money is here. Prices move daily with the wholesale rack, which is why the number above is today’s and not last week’s. Local dealers compete on this page, so the lowest price is always at the top — we don’t sell placement above a better price.
How much oil do you need in Southampton?
Order a dollar amount, a number of gallons, or ask for a fill — whichever way you actually think about it. Tell us your tank size and what the gauge reads and we’ll warn you before you pay if the tank won’t take it all. You’re charged only for the gallons that actually go in, and if it takes less, your price per gallon doesn’t go up.
Heating oil in Southampton — common questions
Which places does the Southampton ZIP actually cover?+
18966 takes in Upper Southampton Township and reaches into Northampton, covering Davisville, Churchville, Holland and Village Shires among others. All of it is served at the same price.
How many Southampton homes heat with oil?+
2,786 of 13,704, or 20.3%. That is above the 14.0% average across our area, and in absolute numbers it is one of the larger oil markets in the county.
Is Holland a separate town from Southampton?+
Holland has its own identity and its own post office name locally, but it sits inside the 18966 delivery area. If your mail says Holland, order under this ZIP.
What is the oldest building in Southampton?+
The Baptist meetinghouse on Street Road, with its burial ground around it, is the landmark most people picture. The houses nearest it are the oldest stock in the ZIP and often have the most awkward tank access.
Do you deliver to Village Shires?+
Yes. Give the development name when you order along with the street — the internal roads repeat names and a driver who knows the development finds the house faster.
What size tank is typical here?+
275 gallons in the older ranchers and splits, 330 in a lot of the 1970s and 80s houses. We size the fill from your gauge reading rather than assuming.
Why do so many Southampton neighbors have gas?+
The mains reached the main corridors here decades ago, so conversion has been steady. Oil stays where the main never went, which is why the share is 20% rather than the 30% you see in Feasterville.
Can I get same-day delivery in 18966?+
Usually, if you order before the cutoff. It is a dense, close-in ZIP, so it holds same-day capacity better than upper Bucks does.
Also in Southampton: oil burner tune-ups, chimney cleaning and automatic delivery.