State of the pump · week 04 of 2026
Petrol up 0.5p to 132.1p, diesel up 0.9p to 140.9p: 19 to 25 January 2026
Petrol ended the week at 132.1p a litre on average across UK forecourts, up 0.5p on the week before. Diesel ended at 140.9p, up 0.9p. The figures come from 402 forecourts. The cheapest town for petrol was Carlisle at 134.0p. The most expensive was Cornwall at 134.8p. Supermarkets were 3.0p a litre cheaper than other forecourts for petrol. Motorway services charged 14.4p above the national average.
petrol
Cheapest forecourts
| 1 | Grade Filling Station Doncaster Road | 103.0p |
| 2 | Sainsbury's Forestside Forestside Shopping Centre, Belfast | 121.0p |
| 3 | Glen Service Station Glen Service Station, Dungannon | 122.0p |
| 4 | Griffiths Garage Griffiths Garage, Craven Arms | 122.0p |
| 5 | Sainsbury's Holywood Exchange Holywood Exchange, Belfast | 122.0p |
| 6 | Sainsbury's Coleraine 10 Riverside Regional Centre, Coleraine | 123.0p |
| 7 | Stermat Hardware Ltd Stermat Hardware Ltd, Gaerwen | 123.0p |
| 8 | McGinleys Go McGinleys, Londonderry | 124.0p |
| 9 | O C Davies & Son Ltd O C Davies & Son Ltd, Cardigan | 124.0p |
| 10 | Sainsbury's Ballymena 4 Braidwater Retail Park, Ballymena | 124.0p |
Biggest rises
| Carlisle | 134.0p | +0.2p |
Steadiest towns
| Carlisle | 134.0p | +0.2p |
No town average came down this week. These are the towns that moved least.
Regions and nations
| Northern Ireland | 125.3p |
| Yorkshire and The Humber | 129.5p |
| North East | 129.6p |
| Wales | 129.6p |
| London | 131.1p |
| East Midlands | 131.1p |
| West Midlands | 131.3p |
| North West | 131.5p |
| South East | 132.8p |
| South West | 133.2p |
| East of England | 134.7p |
| Scotland | 135.0p |
Counties: cheapest and most expensive
| Warwickshire | 133.0p |
| Cumberland | 134.0p |
| Devon | 134.1p |
| Kent | 135.6p |
| Essex | 138.6p |
| Essex | 138.6p |
| Kent | 135.6p |
| Devon | 134.1p |
| Cumberland | 134.0p |
| Warwickshire | 133.0p |
Brands (20+ forecourts)
| 1 | Sainsbury's | 129.9p | 175 |
| 2 | Gulf | 133.5p | 46 |
| 3 | BP | 134.5p | 24 |
diesel
Cheapest forecourts
| 1 | Grade Filling Station Doncaster Road | 104.0p |
| 2 | Sainsbury's Forestside Forestside Shopping Centre, Belfast | 129.0p |
| 3 | McGinleys Go McGinleys, Londonderry | 130.0p |
| 4 | Sainsbury's Grimsby Corporation Road, Grimsby | 130.0p |
| 5 | Sainsbury's Holywood Exchange Holywood Exchange, Belfast | 130.0p |
| 6 | Griffiths Garage Griffiths Garage, Craven Arms | 131.0p |
| 7 | Sainsbury's Coleraine 10 Riverside Regional Centre, Coleraine | 131.0p |
| 8 | Sainsbury's Monks Cross Jockey Lane, York | 131.0p |
| 9 | O C Davies & Son Ltd O C Davies & Son Ltd, Cardigan | 132.0p |
| 10 | Sainsbury's Ballymena 4 Braidwater Retail Park, Ballymena | 133.0p |
Steadiest towns
No town average went up this week.
Steadiest towns
No town average came down this week. These are the towns that moved least.
Regions and nations
| Northern Ireland | 132.6p |
| Yorkshire and The Humber | 138.1p |
| Wales | 138.1p |
| North West | 139.3p |
| London | 139.7p |
| North East | 140.1p |
| East Midlands | 140.2p |
| West Midlands | 140.7p |
| South West | 142.3p |
| South East | 142.4p |
| East of England | 142.6p |
| Scotland | 143.0p |
Counties: cheapest and most expensive
| Cumberland | 142.0p |
| Suffolk | 142.0p |
| Lincolnshire | 142.6p |
| Essex | 142.8p |
| Devon | 143.7p |
| Kent | 143.9p |
| Devon | 143.7p |
| Essex | 142.8p |
| Lincolnshire | 142.6p |
| Cumberland | 142.0p |
Brands (20+ forecourts)
| 1 | Sainsbury's | 139.0p | 198 |
| 2 | Texaco | 140.4p | 20 |
| 3 | BP | 142.1p | 21 |
| 4 | Gulf | 143.0p | 44 |
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.