Map of Ultramar locations in Canada
Ultramar has about 450 locations in Canada, spread across 5 provinces and territories. The most are in Quebec (356), Ontario (67) and Nova Scotia (12). Per person, Quebec has the most, with 3.9 locations for every 100,000 residents.
- Category
- Gas station
- Canadian locations
- about 450 (450 mapped)
- Provinces & territories
- 5
- Founded
- 1961
- Headquarters
- Alberta
How many Ultramar locations are in each province?
| Province | Locations | Per 100,000 people | Share |
|---|---|---|---|
| Quebec | 356 | 3.9 | 79.1% |
| Ontario | 67 | 0.4 | 14.9% |
| Nova Scotia | 12 | 1.1 | 2.7% |
| Newfoundland and Labrador | 8 | 1.4 | 1.8% |
| New Brunswick | 7 | 0.8 | 1.6% |
Which provinces and territories have no Ultramar?
8 provinces and territories have no Ultramar location in our data: Alberta, British Columbia, Manitoba, Northwest Territories, Nunavut, Prince Edward Island, Saskatchewan and Yukon.
Chains with a similar footprint
These chains are spread across the country in the most similar way:
- Desjardins 85% overlap
- National Bank 85% overlap
- Jean Coutu 83% overlap
- St-Hubert 83% overlap
- Uniprix 82% overlap
- SAQ 81% overlap
More gas station maps

Ultramar’s store locator isn’t covered by All the Places, so its locations come from OpenStreetMap (© OpenStreetMap contributors, ODbL), checked against Overture Maps where it has the chain. Counts can be a little off: new stores open, old ones close, and a few locations may be missing. Population figures are Statistics Canada estimates for July 2026. Guess the Chain is not affiliated with Ultramar. Page updated October 15, 2026.