Counted, not estimated

Across the 213 cities Refuelia counts, at least 343 forecourts are tagged Esso in OpenStreetMap, in 10 countries. At least, because only the six commonest chains of each city are stored — a Esso that is seventh in its city is not in this number.

Naples35Calgary30Ottawa30Vancouver28Munich25Manchester22Bristol21Oslo20Florence18Amsterdam18Johor Bahru15Berlin14

Counted from OpenStreetMap · 19 August 2026. Refuelia has no relationship with Esso and shows no prices it has not been given by an official feed. A brand tag is also not a promise the forecourt is open: where a driver has checked recently the map says when, and where nobody has, it says that instead of guessing.

Staffed and unstaffed are a real difference

Esso Express sites are card-only and often unattended. OpenStreetMap has a tag for exactly that — self_service — and Refuelia now shows it on the station card. It is the difference between a two-minute stop and finding out at the pump that nobody can help you.

Where the count comes from

From the same rows the city pages use: Refuelia counts stations city by city and stores what it found, with the date. No estimate, no extrapolation to a national figure. What the page shows is what was counted, in the cities where counting has happened.

Questions drivers actually ask

Why does the number look low for a chain this size?
Because only the six commonest chains of each counted city are stored. Esso is often in that six, but not everywhere, and where it is not the forecourts are simply absent from this total.

Does Esso Express appear separately?
Not as its own page. It is counted as Esso, and where the map knows a site is unstaffed the station card says so.

Other chains on this map

Every one of these pages is built the same way and carries the same warning: the number is what has been counted in the cities this map covers, not a national total, and it says "at least" for that reason. See how we work out confidence for the arithmetic behind the freshness figures, and open the live map to filter by fuel grade.

Find fuel and charging near you, in seconds

Finding fuel needs no account. Confirming that a station has fuel, or that a charger works, is one tap and stays anonymous. Posting a price, a comment or opening hours needs a free Google sign-in — that is what puts a real, named person behind the figure.

Why Refuelia

The only honest map of fuel & EV — worldwide

Where there’s really fuel and a really working charger, right now. Prices come from drivers — someone types in what they actually paid, so it is real, timestamped, and missing until somebody posts it. We never invent a number. Fuel and EV together, worldwide, free.

Open the live map →Sponsor Refuelia →

Passed a station today? Confirm it on the map — one tap, no account, and the next driver sees it.

What a pin can say

Fuel available
a driver confirmed it, and the card says when
Limited fuel
some grades out, or a queue at the pump
No fuel
somebody stood there and told us
Open by its timetable
the posted hours say open. Nobody has checked
No fresh report
and the map says so, rather than guessing

Every other map draws the first one and stops. The last two are the point: when nobody has checked, this map says nobody has checked, instead of guessing green.