UK Fuel Prices by County

Reported petrol and diesel prices for every UK county we track, ranked by today's lowest reported pump prices.

Compare on Live MapExplore all 77 UK counties with live interactive map & pump prices
Counties85with 5+ stations
Stations tracked8,149UK-wide
CountyStationsLowestAverage
Greater Manchester89 stationsLowest 152.7pAvg 168.2p
Merseyside82 stationsLowest 152.9pAvg 169.5p
Cheshire85 stationsLowest 153.9pAvg 172.8p
West Yorkshire108 stationsLowest 158.9pAvg 167.5p
East Riding of Yorkshire29 stationsLowest 159.6pAvg 168.5p
County Durham64 stationsLowest 159.7pAvg 168.8p
Tyne and Wear63 stationsLowest 159.7pAvg 167.1p
South Yorkshire95 stationsLowest 159.9pAvg 169.9p
West Midlands156 stationsLowest 159.9pAvg 170.0p
Ayrshire16 stationsLowest 159.9pAvg 168.3p
Herefordshire13 stationsLowest 159.9pAvg 171.0p
Aberdeenshire30 stationsLowest 159.9pAvg 168.7p
Scottish Borders10 stationsLowest 159.9pAvg 164.5p
Kent136 stationsLowest 161.9pAvg 172.5p
Lancashire106 stationsLowest 161.9pAvg 170.4p
Derbyshire58 stationsLowest 161.9pAvg 171.9p
Suffolk47 stationsLowest 161.9pAvg 167.7p
Hertfordshire73 stationsLowest 161.9pAvg 170.9p
Edinburgh6 stationsLowest 161.9pAvg 166.4p
Bedfordshire34 stationsLowest 162.7pAvg 174.1p
Gloucestershire62 stationsLowest 162.9pAvg 170.8p
North Yorkshire93 stationsLowest 162.9pAvg 170.4p
Surrey116 stationsLowest 162.9pAvg 170.6p
Essex136 stationsLowest 162.9pAvg 170.4p
Rhondda Cynon Taf6 stationsLowest 162.9pAvg 165.2p
Hampshire92 stationsLowest 162.9pAvg 173.9p
Somerset56 stationsLowest 162.9pAvg 172.3p
Leicestershire69 stationsLowest 162.9pAvg 172.2p
Nottinghamshire66 stationsLowest 162.9pAvg 169.6p
Glasgow36 stationsLowest 162.9pAvg 169.2p
Angus8 stationsLowest 162.9pAvg 170.3p
Wiltshire50 stationsLowest 163.7pAvg 169.8p
Northamptonshire46 stationsLowest 163.7pAvg 174.6p
East Sussex44 stationsLowest 163.9pAvg 169.5p
Carmarthenshire14 stationsLowest 163.9pAvg 166.1p
Bridgend5 stationsLowest 163.9pAvg 165.2p
West Glamorgan9 stationsLowest 163.9pAvg 170.8p
Swansea8 stationsLowest 163.9pAvg 168.3p
Greater London203 stationsLowest 164.7pAvg 170.5p
Midlothian18 stationsLowest 164.7pAvg 170.6p
North Lincolnshire5 stationsLowest 164.7pAvg 167.5p
Cambridgeshire65 stationsLowest 164.9pAvg 171.6p
Staffordshire62 stationsLowest 164.9pAvg 172.0p
Cumbria39 stationsLowest 164.9pAvg 171.6p
Devon58 stationsLowest 164.9pAvg 170.5p
Middlesex32 stationsLowest 164.9pAvg 172.0p
Berkshire56 stationsLowest 164.9pAvg 173.6p
Gwent10 stationsLowest 164.9pAvg 170.3p
Shropshire31 stationsLowest 164.9pAvg 171.9p
Monmouthshire5 stationsLowest 165.7pAvg 169.1p
South Lanarkshire6 stationsLowest 165.7pAvg 167.7p
Mid Glamorgan13 stationsLowest 165.9pAvg 169.3p
Norfolk48 stationsLowest 165.9pAvg 170.7p
Cornwall33 stationsLowest 165.9pAvg 172.4p
Lanarkshire37 stationsLowest 165.9pAvg 169.9p
Northumberland28 stationsLowest 165.9pAvg 168.2p
Lincolnshire56 stationsLowest 165.9pAvg 171.7p
West Sussex51 stationsLowest 165.9pAvg 171.5p
Cardiff6 stationsLowest 165.9pAvg 167.5p
Glamorgan7 stationsLowest 165.9pAvg 168.0p
Dorset40 stationsLowest 165.9pAvg 170.8p
Renfrewshire11 stationsLowest 165.9pAvg 168.8p
Bristol11 stationsLowest 165.9pAvg 171.6p
North Lanarkshire9 stationsLowest 166.7pAvg 173.7p
Warwickshire38 stationsLowest 166.7pAvg 173.5p
Worcestershire36 stationsLowest 166.7pAvg 172.0p
Clwyd11 stationsLowest 166.7pAvg 171.6p
Buckinghamshire62 stationsLowest 166.7pAvg 171.1p
Fife17 stationsLowest 166.7pAvg 170.1p
Oxfordshire31 stationsLowest 166.9pAvg 172.4p
Stirlingshire18 stationsLowest 166.9pAvg 171.5p
Avon20 stationsLowest 166.9pAvg 170.3p
Powys15 stationsLowest 167.7pAvg 171.2p
Pembrokeshire7 stationsLowest 167.7pAvg 168.4p
East Lothian5 stationsLowest 167.9pAvg 169.9p
Moray5 stationsLowest 167.9pAvg 171.5p
Dumfries and Galloway16 stationsLowest 167.9pAvg 171.8p
West Lothian21 stationsLowest 167.9pAvg 171.5p
Dunbartonshire5 stationsLowest 167.9pAvg 168.9p
South Glamorgan6 stationsLowest 167.9pAvg 169.9p
Gwynedd9 stationsLowest 167.9pAvg 170.6p
Perth and Kinross11 stationsLowest 169.7pAvg 174.5p
Flintshire5 stationsLowest 169.7pAvg 171.7p
Highland5 stationsLowest 169.9pAvg 171.5p
Inverness-Shire6 stationsLowest 169.9pAvg 170.7p

Sorted by the lowest reported Unleaded petrol (E10) price today. Averages use eligible recent reports (within 14 days).