State of the pump · week 31 of 2026

Petrol up 3.2p to 160.9p, diesel up 4.8p to 180.2p: 27 Jul to 2 Aug 2026

Petrol ended the week at 160.9p a litre on average across UK forecourts, up 3.2p on the week before. Diesel ended at 180.2p, up 4.8p. The figures come from 7,643 forecourts. The cheapest town for petrol was Newtownabbey at 152.2p. The most expensive was Shotts at 173.3p. Supermarkets were 2.9p a litre cheaper than other forecourts for petrol. Motorway services charged 18.1p above the national average.

160.9ppetrol at the end of the week+3.2p on the week · range 158.4p to 160.9p
180.2pdiesel at the end of the week+4.8p on the week · range 176.5p to 180.2p
2.9psupermarket saving on petrolsupermarkets 158.4p · others 161.3p
+18.1pmotorway premium on petrolservices averaged 179.0p

petrol

Cheapest towns

1Newtownabbey152.2p
2Bangor152.4p
3Banbridge152.5p
4Dungannon152.6p
5Cookstown152.6p
6Belfast152.8p
7Limavady152.9p
8Leigh153.0p
9Carrickfergus153.2p
10Coleraine153.3p

Most expensive towns

1Shotts173.3p
2Warlingham171.7p
3Bolsover170.5p
4Medway170.3p
5Broxtowe169.1p
6Cheshire East169.0p
7Hoddesdon168.9p
8West Berkshire168.8p
9Cobham168.5p
10North West Leicestershire168.3p

Cheapest forecourts

1Millpond Service Station Ltd
Wakefield Rd, Pontefract
139.9p
2Moyola Park Service Station
Moyola Park Filling Station, Newtownabbey
141.9p
3Bervie Stores Ltd
Kinlochbervie Store & Filling Station, Lairg
142.0p
4Cleethorpes Extra - Petrol Filling Station
Tesco Stores Ltd, Cleethorpes
144.9p
5Lonend Service Station
Shell, Paisley
144.9p
6Maxol Ballyholme
2 Ballyholme Road, Bangor
144.9p
7Costco Wholesale Aberdeen
Plots 8 and 10 Kingshill Commercial Park, Westhill, Aberdeen
145.9p
8Gravelly Park Service Station
191 Tyburn Road, Birmingham
145.9p
9W,t&H Field Ltd
W T & H Field Ltd, Durham
145.9p
10Andover Extra - Petrol Filling Station
River Way, Andover
146.9p

Biggest rises

Chesterfield164.2p+6.2p
West Bromwich163.5p+5.3p
Thetford163.2p+5.3p
King's Lynn162.6p+5.3p
Dumfries164.2p+5.2p
Magherafelt155.7p+5.2p
Cotswold161.0p+5.2p
Bracknell165.3p+5.1p
Central Bedfordshire163.9p+5.0p
Broxtowe169.1p+5.0p

Biggest falls

Eden165.0p−1.1p

Regions and nations

Northern Ireland154.0p
Yorkshire and The Humber159.6p
North East160.1p
North West160.3p
Wales160.4p
East Midlands160.8p
West Midlands161.3p
South West161.4p
London161.8p
East of England162.0p
South East162.5p
Scotland162.6p

Counties: cheapest and most expensive

Belfast152.8p
Antrim and Newtownabbey153.5p
Causeway Coast and Glens153.6p
Ards and North Down153.7p
Mid and East Antrim153.8p
Isle of Wight169.5p
Na h-Eileanan Siar168.7p
West Berkshire167.3p
Westminster166.4p
Cheshire East166.4p

Brands (20+ forecourts)

1Go151.3p33
2Costco151.4p21
3Maxol154.1p89
4Solo154.2p35
5Circle K155.9p42
6Total157.8p36
7Tesco158.0p469
8Co-op158.0p26
9Murco158.8p156
10Asda159.0p404
11Texaco159.1p491
12Jet159.2p308
13Essar159.4p52
14Morrisons159.5p341
15Sainsbury's159.7p315
16Valero160.4p166
17EG On The Move160.5p147
18Pace160.6p40
19Gulf161.2p280
20Esso161.6p1444
21Spar162.2p22
22BP163.6p1030
23Gleaner163.8p26
24Shell163.9p906
25Welcome Break175.6p38

diesel

Cheapest towns

1Bangor168.6p
2Banbridge169.2p
3Limavady170.9p
4Lisburn171.1p
5Newtownabbey171.2p
6Bishop Auckland171.2p
7Belfast171.4p
8Cookstown171.6p
9Ballynahinch171.7p
10Dungannon171.8p

Most expensive towns

1Warlingham190.5p
2Bolsover189.9p
3Shotts189.5p
4West Berkshire189.5p
5Wyre188.2p
6Brighouse187.9p
7North West Leicestershire187.8p
8Broxtowe187.7p
9Inverness187.5p
10Westminster187.3p

Cheapest forecourts

1The Tower Garage Ltd
Highams, Alderley Edge
133.9p
2Sainsbury's Enfield
3 Crown Road, Enfield
147.9p
3Banbridge Superstore - Petrol Filling Station
25a Castlewellan Road, Banbridge
151.9p
4Bridgewater Extra - Petrol Filling Station
Bridgewater Retail Park, Banbridge
151.9p
5Centra Lake Road
10 Lake Road, Craigavon
151.9p
6Dungannon Superstore - Petrol Filling Station
Beech Valley, Dungannon
151.9p
7Moyola Park Service Station
Moyola Park Filling Station, Newtownabbey
151.9p
8Yorkgate Centre Superstore - Petrol Filling Station
100-150 York St, Belfast
151.9p
9Maxol Ballyholme
2 Ballyholme Road, Bangor
154.9p
10Port Fuels Service Station
124, Lisburn
154.9p

Biggest rises

Staffordshire Moorlands180.7p+9.0p
Inverness187.5p+8.7p
Ballymoney174.1p+8.6p
Highland185.3p+8.4p
Willenhall180.9p+8.0p
Malvern Hills181.4p+7.9p
Richmondshire185.7p+7.9p
King's Lynn181.6p+7.8p
Bridgend177.3p+7.8p
Paignton177.9p+7.8p

Steadiest towns

Shotts189.5p+0.4p
West Lancashire176.5p+1.0p
Newmarket178.9p+1.2p
Salisbury179.0p+1.3p
Cheshire East185.3p+1.4p
Southend-on-Sea181.8p+1.5p
Copeland178.4p+1.5p
Penrith180.7p+1.7p
Medway187.2p+2.2p
Buckingham177.7p+2.4p

No town average came down this week. These are the towns that moved least.

Regions and nations

Northern Ireland173.1p
Yorkshire and The Humber179.4p
North East179.5p
Wales179.6p
East Midlands179.9p
North West179.9p
South West180.5p
West Midlands180.6p
East of England180.9p
London181.6p
Scotland181.8p
South East182.2p

Counties: cheapest and most expensive

Belfast171.4p
Lisburn and Castlereagh171.8p
Ards and North Down172.3p
Derry City and Strabane172.5p
Antrim and Newtownabbey172.5p
Na h-Eileanan Siar190.2p
Isle of Wight188.8p
West Berkshire187.7p
Westminster186.6p
Highland185.2p

Brands (20+ forecourts)

1Go167.0p36
2Costco169.5p21
3Maxol174.2p91
4Tesco174.7p512
5Solo174.8p40
6Circle K175.9p42
7Co-op176.4p26
8Sainsbury's177.2p315
9Total177.4p35
10Independent177.6p21
11Morrisons178.0p341
12Murco178.3p156
13Asda178.6p405
14Essar178.8p51
15Jet179.1p307
16Texaco179.2p486
17Pace180.2p45
18EG On The Move180.2p145
19Spar180.9p22
20Esso181.1p1440
21Valero181.2p165
22Gulf181.2p276
23BP183.3p1032
24Highland Fuels183.5p22
25Gleaner183.8p25

How it is worked out: a week runs Monday to Sunday. "End of the week" is the Sunday average across forecourts with a price reported in the previous 30 days. Changes compare with the Sunday before. Towns need 5 forecourts to be listed, counties 10, and brands 20. Source: UK Government Fuel Finder (Open Government Licence v3.0) via PumpIndex. Quote freely with a link; contact us for the underlying data.