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.
petrol
Cheapest towns
| 1 | Newtownabbey | 152.2p |
| 2 | Bangor | 152.4p |
| 3 | Banbridge | 152.5p |
| 4 | Dungannon | 152.6p |
| 5 | Cookstown | 152.6p |
| 6 | Belfast | 152.8p |
| 7 | Limavady | 152.9p |
| 8 | Leigh | 153.0p |
| 9 | Carrickfergus | 153.2p |
| 10 | Coleraine | 153.3p |
Most expensive towns
| 1 | Shotts | 173.3p |
| 2 | Warlingham | 171.7p |
| 3 | Bolsover | 170.5p |
| 4 | Medway | 170.3p |
| 5 | Broxtowe | 169.1p |
| 6 | Cheshire East | 169.0p |
| 7 | Hoddesdon | 168.9p |
| 8 | West Berkshire | 168.8p |
| 9 | Cobham | 168.5p |
| 10 | North West Leicestershire | 168.3p |
Cheapest forecourts
| 1 | Millpond Service Station Ltd Wakefield Rd, Pontefract | 139.9p |
| 2 | Moyola Park Service Station Moyola Park Filling Station, Newtownabbey | 141.9p |
| 3 | Bervie Stores Ltd Kinlochbervie Store & Filling Station, Lairg | 142.0p |
| 4 | Cleethorpes Extra - Petrol Filling Station Tesco Stores Ltd, Cleethorpes | 144.9p |
| 5 | Lonend Service Station Shell, Paisley | 144.9p |
| 6 | Maxol Ballyholme 2 Ballyholme Road, Bangor | 144.9p |
| 7 | Costco Wholesale Aberdeen Plots 8 and 10 Kingshill Commercial Park, Westhill, Aberdeen | 145.9p |
| 8 | Gravelly Park Service Station 191 Tyburn Road, Birmingham | 145.9p |
| 9 | W,t&H Field Ltd W T & H Field Ltd, Durham | 145.9p |
| 10 | Andover Extra - Petrol Filling Station River Way, Andover | 146.9p |
Biggest rises
| Chesterfield | 164.2p | +6.2p |
| West Bromwich | 163.5p | +5.3p |
| Thetford | 163.2p | +5.3p |
| King's Lynn | 162.6p | +5.3p |
| Dumfries | 164.2p | +5.2p |
| Magherafelt | 155.7p | +5.2p |
| Cotswold | 161.0p | +5.2p |
| Bracknell | 165.3p | +5.1p |
| Central Bedfordshire | 163.9p | +5.0p |
| Broxtowe | 169.1p | +5.0p |
Biggest falls
| Eden | 165.0p | −1.1p |
Regions and nations
| Northern Ireland | 154.0p |
| Yorkshire and The Humber | 159.6p |
| North East | 160.1p |
| North West | 160.3p |
| Wales | 160.4p |
| East Midlands | 160.8p |
| West Midlands | 161.3p |
| South West | 161.4p |
| London | 161.8p |
| East of England | 162.0p |
| South East | 162.5p |
| Scotland | 162.6p |
Counties: cheapest and most expensive
| Belfast | 152.8p |
| Antrim and Newtownabbey | 153.5p |
| Causeway Coast and Glens | 153.6p |
| Ards and North Down | 153.7p |
| Mid and East Antrim | 153.8p |
| Isle of Wight | 169.5p |
| Na h-Eileanan Siar | 168.7p |
| West Berkshire | 167.3p |
| Westminster | 166.4p |
| Cheshire East | 166.4p |
Brands (20+ forecourts)
| 1 | Go | 151.3p | 33 |
| 2 | Costco | 151.4p | 21 |
| 3 | Maxol | 154.1p | 89 |
| 4 | Solo | 154.2p | 35 |
| 5 | Circle K | 155.9p | 42 |
| 6 | Total | 157.8p | 36 |
| 7 | Tesco | 158.0p | 469 |
| 8 | Co-op | 158.0p | 26 |
| 9 | Murco | 158.8p | 156 |
| 10 | Asda | 159.0p | 404 |
| 11 | Texaco | 159.1p | 491 |
| 12 | Jet | 159.2p | 308 |
| 13 | Essar | 159.4p | 52 |
| 14 | Morrisons | 159.5p | 341 |
| 15 | Sainsbury's | 159.7p | 315 |
| 16 | Valero | 160.4p | 166 |
| 17 | EG On The Move | 160.5p | 147 |
| 18 | Pace | 160.6p | 40 |
| 19 | Gulf | 161.2p | 280 |
| 20 | Esso | 161.6p | 1444 |
| 21 | Spar | 162.2p | 22 |
| 22 | BP | 163.6p | 1030 |
| 23 | Gleaner | 163.8p | 26 |
| 24 | Shell | 163.9p | 906 |
| 25 | Welcome Break | 175.6p | 38 |
diesel
Cheapest towns
| 1 | Bangor | 168.6p |
| 2 | Banbridge | 169.2p |
| 3 | Limavady | 170.9p |
| 4 | Lisburn | 171.1p |
| 5 | Newtownabbey | 171.2p |
| 6 | Bishop Auckland | 171.2p |
| 7 | Belfast | 171.4p |
| 8 | Cookstown | 171.6p |
| 9 | Ballynahinch | 171.7p |
| 10 | Dungannon | 171.8p |
Most expensive towns
| 1 | Warlingham | 190.5p |
| 2 | Bolsover | 189.9p |
| 3 | Shotts | 189.5p |
| 4 | West Berkshire | 189.5p |
| 5 | Wyre | 188.2p |
| 6 | Brighouse | 187.9p |
| 7 | North West Leicestershire | 187.8p |
| 8 | Broxtowe | 187.7p |
| 9 | Inverness | 187.5p |
| 10 | Westminster | 187.3p |
Cheapest forecourts
| 1 | The Tower Garage Ltd Highams, Alderley Edge | 133.9p |
| 2 | Sainsbury's Enfield 3 Crown Road, Enfield | 147.9p |
| 3 | Banbridge Superstore - Petrol Filling Station 25a Castlewellan Road, Banbridge | 151.9p |
| 4 | Bridgewater Extra - Petrol Filling Station Bridgewater Retail Park, Banbridge | 151.9p |
| 5 | Centra Lake Road 10 Lake Road, Craigavon | 151.9p |
| 6 | Dungannon Superstore - Petrol Filling Station Beech Valley, Dungannon | 151.9p |
| 7 | Moyola Park Service Station Moyola Park Filling Station, Newtownabbey | 151.9p |
| 8 | Yorkgate Centre Superstore - Petrol Filling Station 100-150 York St, Belfast | 151.9p |
| 9 | Maxol Ballyholme 2 Ballyholme Road, Bangor | 154.9p |
| 10 | Port Fuels Service Station 124, Lisburn | 154.9p |
Biggest rises
| Staffordshire Moorlands | 180.7p | +9.0p |
| Inverness | 187.5p | +8.7p |
| Ballymoney | 174.1p | +8.6p |
| Highland | 185.3p | +8.4p |
| Willenhall | 180.9p | +8.0p |
| Malvern Hills | 181.4p | +7.9p |
| Richmondshire | 185.7p | +7.9p |
| King's Lynn | 181.6p | +7.8p |
| Bridgend | 177.3p | +7.8p |
| Paignton | 177.9p | +7.8p |
Steadiest towns
| Shotts | 189.5p | +0.4p |
| West Lancashire | 176.5p | +1.0p |
| Newmarket | 178.9p | +1.2p |
| Salisbury | 179.0p | +1.3p |
| Cheshire East | 185.3p | +1.4p |
| Southend-on-Sea | 181.8p | +1.5p |
| Copeland | 178.4p | +1.5p |
| Penrith | 180.7p | +1.7p |
| Medway | 187.2p | +2.2p |
| Buckingham | 177.7p | +2.4p |
No town average came down this week. These are the towns that moved least.
Regions and nations
| Northern Ireland | 173.1p |
| Yorkshire and The Humber | 179.4p |
| North East | 179.5p |
| Wales | 179.6p |
| East Midlands | 179.9p |
| North West | 179.9p |
| South West | 180.5p |
| West Midlands | 180.6p |
| East of England | 180.9p |
| London | 181.6p |
| Scotland | 181.8p |
| South East | 182.2p |
Counties: cheapest and most expensive
| Belfast | 171.4p |
| Lisburn and Castlereagh | 171.8p |
| Ards and North Down | 172.3p |
| Derry City and Strabane | 172.5p |
| Antrim and Newtownabbey | 172.5p |
| Na h-Eileanan Siar | 190.2p |
| Isle of Wight | 188.8p |
| West Berkshire | 187.7p |
| Westminster | 186.6p |
| Highland | 185.2p |
Brands (20+ forecourts)
| 1 | Go | 167.0p | 36 |
| 2 | Costco | 169.5p | 21 |
| 3 | Maxol | 174.2p | 91 |
| 4 | Tesco | 174.7p | 512 |
| 5 | Solo | 174.8p | 40 |
| 6 | Circle K | 175.9p | 42 |
| 7 | Co-op | 176.4p | 26 |
| 8 | Sainsbury's | 177.2p | 315 |
| 9 | Total | 177.4p | 35 |
| 10 | Independent | 177.6p | 21 |
| 11 | Morrisons | 178.0p | 341 |
| 12 | Murco | 178.3p | 156 |
| 13 | Asda | 178.6p | 405 |
| 14 | Essar | 178.8p | 51 |
| 15 | Jet | 179.1p | 307 |
| 16 | Texaco | 179.2p | 486 |
| 17 | Pace | 180.2p | 45 |
| 18 | EG On The Move | 180.2p | 145 |
| 19 | Spar | 180.9p | 22 |
| 20 | Esso | 181.1p | 1440 |
| 21 | Valero | 181.2p | 165 |
| 22 | Gulf | 181.2p | 276 |
| 23 | BP | 183.3p | 1032 |
| 24 | Highland Fuels | 183.5p | 22 |
| 25 | Gleaner | 183.8p | 25 |
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.