If you live in Warwickshire, you are paying more for unleaded than almost anywhere else in the country. Using live price data from over 7,700 UK fuel stations, we ranked English counties by average E10 price to find out where drivers are getting hit hardest at the pump. Scotland and Wales are covered in their own section below.
The most expensive counties for unleaded
- 1Warwickshire£1.631
- 2Bedfordshire£1.627
- 3Northamptonshire£1.627
- 4Hampshire£1.619
- 5Middlesex£1.618
- 6Cumbria£1.611
- 7London£1.609
- 8Kent£1.607
- 9Berkshire£1.606
- 10Cambridgeshire£1.604
The cheapest counties
- 1County Durham£1.555
- 2Greater Manchester£1.558
- 3North Yorkshire£1.560
- 4West Yorkshire£1.561
- 5Merseyside£1.565
Drivers in County Durham, Greater Manchester and across Yorkshire are getting some of the best deals in the country. The difference between the most and least expensive counties is around 7.5p per litre, and on a 50 litre fill that works out at nearly £4 depending on where you happen to live.
Why does it vary by county?
Local competition between forecourts is the biggest factor. Areas with fewer stations and less competition tend to have higher prices. Rural counties with lower station density see reduced competitive pressure on operators. Transport costs also play a small role, as fuel has to be delivered to forecourts and remote locations carry slightly higher delivery costs.
Supermarket forecourts are the great equaliser. Where a Tesco or Morrisons is nearby, local prices tend to be dragged down to match. Counties with fewer supermarket forecourts tend to sit higher in the price rankings.
Scotland and Wales
West Lothian averages 161.5p and Aberdeenshire 161.0p, with Lanarkshire just behind on 160.3p. All three sit above the UK supermarket average but below the most expensive English counties. Fife and Glasgow come in cheaper at 157.8p and 157.7p respectively, helped by dense supermarket coverage in the central belt.
In Wales, Powys is the most expensive county we measured at 158.4p, followed by Mid Glamorgan at 157.9p. Carmarthenshire is the cheapest of the Welsh counties at 156.5p. Rural Welsh prices are notably better than rural English equivalents thanks to a healthy spread of supermarket forecourts across south Wales.
The bottom line
Where you live has a real impact on what you pay at the pump, with a spread of around 7p to 8p per litre between the cheapest and most expensive counties. If you are in Warwickshire, Bedfordshire or Hampshire, it is worth using Finding Fuel to find the cheapest local station rather than just filling up at the nearest forecourt. The savings add up quickly.
Prices reflect live data on Finding Fuel as of 15 May 2026.