Maddington Diesel Spans 34 Cents Across Nine Servos as Beckenham Holds Within One

This morning's diesel data uncovers a pattern in Perth's southeast that deserves closer scrutiny. In Maddington, nine servos are selling the same fuel at prices ranging from 209.9 to 243.9 cents a litre as at 31st Jul 2026. That is a 34 cent gap inside a single suburb, and the widest suburb spread recorded anywhere in Western Australia this week.

Put that in practical terms. Filling an 80 litre diesel tank at the dearest Maddington servo costs around $27 more than filling the same tank a few minutes down the road. A driver who fills weekly and never checks prices could hand over an extra $1,400 a year for exactly the same fuel.

One cent apart in Beckenham

Now drive one suburb over. In Beckenham, three servos sit between 218.3 and 219.3 cents, a spread of exactly one cent. Down in Pinjarra, five servos are separated by less than five cents. Hold those numbers next to Maddington's and it is hard to argue competition works the same way in every postcode. Where servos price within a cent of each other, drivers can fill anywhere with confidence. Where the gap stretches to 34 cents, the burden of shopping around falls entirely on the motorist.

The Maddington figure is worth investigating because of the way WA pricing works. Under FuelWatch rules, every servo in the state locks in its price for a full 24 hours. The 243.9 at the top of the Maddington range is not a stale price board or a mid morning blip. It is a deliberate decision to sit 34 cents above a competitor in the same suburb for an entire day, made in the knowledge that some drivers will pay it without looking.

Maddington is not an isolated case either. Up the Great Northern Highway in Muchea, eight servos span 31.1 cents, from 208.8 to 239.9. Muchea catches traffic heading north out of Perth, which may explain the confidence at the top end of that range. Anyone filling up for a long run north should treat that stretch with particular care.

Country towns undercutting the city

Digging into the regional numbers turns up something that cuts against the usual assumption. Hopetoun, on the south coast more than 500 kilometres from Perth, has diesel from 206.9 cents, cheaper than the best price in any metro suburb in today's data. Wheatbelt town Mukinbudin has it from 210.0. The idea that country drivers always pay more for diesel does not hold this week, and it is worth asking why some remote independents can land under 210 while metro servos on major freight routes are asking more than 240.

The statewide average hides all of this. Western Australian diesel averaged 239.0 cents this morning, up a modest 3.4 cents on yesterday. That average spans everything from 205.9 in town to 390.0 at remote roadhouses, a range of 184 cents that is the widest of any state and second only to the Northern Territory nationally. The average barely moved overnight. The spread is where the money sits.

Where to fill instead

For Perth drivers hunting value today, the data points to a handful of suburbs. Kwinana Beach has diesel from 216.7, Bassendean from 217.3, and Port Kennedy matches Kwinana Beach at 216.7. Even the cheapest servo in Wanneroo at 218.9 undercuts the top of the Maddington range by 25 cents.

None of this requires insider knowledge. Current diesel prices for every servo in the state are published daily under FuelWatch, and the price trends page shows whether your suburb is drifting up or down before you commit to a fill. I will be watching whether the dearest Maddington boards hold their nerve when prices reset, because a servo asking 243.9 down the road from a 209.9 competitor is betting on driver inattention, and that bet only pays while nobody checks. The lesson from Maddington is blunt. In some suburbs the market polices itself, and in others it clearly does not. Armed with this information, motorists can make informed decisions and avoid paying more than necessary.