Stoke-on-Trent drivers paid an average of 158.3p per litre for unleaded and 185.8p for diesel during the week of 18 May–24 May 2026. Unleaded was up 1.0p from the previous week; Diesel was down 1.2p from the previous week.
This week's numbers
- Unleaded (E10): 158.3p (up 1.0p from the previous week)
- Diesel (B7): 185.8p (down 1.2p from the previous week)
The best prices in the city
The Stoke forecourts with the lowest average price across the week (stations needed at least 5 readings to qualify):
- Unleaded: 151.3p average at Sainsbury's (Minton House, London Road, ST4 7QD)
- Diesel: 179.2p average at Sainsbury's (Minton House, London Road, ST4 7QD)
Notable drops and rises
Comparing each station's average in the first half of the week (Monday–Wednesday) against the second half (Thursday–Sunday):
- Biggest unleaded drop: BP, ST14 5AA, down 2.3p (from 176.2p to 173.9p).
- Biggest unleaded rise: Esso, ST6 1JP, up 2.7p (from 160.2p to 162.9p).
- Biggest diesel drop: Morrisons, ST13 8BU, down 2.8p (from 182.7p to 179.9p).
Stoke vs UK
Stoke's unleaded average (158.3p) was 0.4p above the UK-wide average of 157.9p.
UK-wide figures are based on readings from 77 forecourts across Great Britain over the same period.
Want to know when prices drop near you?
Sign up for free StokeFuel price alerts — we'll email you when unleaded or diesel drops below a threshold you set, at forecourts in your postcode area. No ads, no tracking, one-click unsubscribe.
Sources: CMA UK Fuel Finder scheme and retailer public feeds. Averages are arithmetic means over the seven-day window 18 May–24 May 2026. Based on 77 Stoke-area forecourts reporting prices.