Store tracker
Who is opening, who is closing.
Mapped shops for each listed retailer, by brand and province, counted from OpenStreetMap on each refresh. Each new count is set against the last, so openings and closures show up as the map changes.
Counted 03 Oct 2026Mapped shops.
We started counting on 03 Oct 2026. Changes show here from the next refresh.
| Company | Brand | Mapped shops |
|---|---|---|
| Famous Brands | Steers | 385 |
| Wimpy | 250 | |
| Debonairs | 144 | |
| Fishaways | 83 | |
| Mugg & Bean | 74 | |
| Pick n Pay | Pick n Pay | 660 |
| Shoprite | Shoprite | 284 |
| Checkers | 224 | |
| Usave | 47 | |
| SPAR | SPAR | 514 |
| Build it | 23 | |
| TOPS | 8 | |
| Pepkor | PEP | 294 |
| Ackermans | 133 | |
| Woolworths | Woolworths | 313 |
| Clicks | Clicks | 275 |
| TFG | Jet | 75 |
| Foschini | 55 | |
| Markham | 31 | |
| American Swiss | 28 | |
| @home | 17 | |
| Totalsports | 17 | |
| Exact | 9 | |
| Sportscene | 4 | |
| Spur | Spur | 151 |
| Panarottis | 16 | |
| John Dory's | 12 | |
| Mr Price | Mr Price | 175 |
| Capitec | Capitec | 136 |
| Truworths | Truworths | 95 |
| Identity | 27 | |
| Dis-Chem | Dis-Chem | 63 |
| Boxer | Boxer | 52 |
Store trackerBy province
| Company | Eastern Cape | Free State | Gauteng | KwaZulu-Natal | Limpopo | Mpumalanga | North West | Northern Cape | Western Cape |
|---|---|---|---|---|---|---|---|---|---|
| Famous Brands | 96 | 39 | 330 | 146 | 37 | 54 | 36 | 14 | 184 |
| Pick n Pay | 49 | 21 | 280 | 85 | 22 | 32 | 22 | 4 | 145 |
| Shoprite | 46 | 37 | 180 | 69 | 33 | 33 | 21 | 13 | 123 |
| SPAR | 72 | 15 | 171 | 79 | 26 | 27 | 31 | 14 | 110 |
| Pepkor | 42 | 30 | 143 | 61 | 22 | 21 | 29 | 11 | 68 |
| Woolworths | 16 | 8 | 145 | 42 | 10 | 10 | 7 | 2 | 73 |
| Clicks | 20 | 6 | 125 | 27 | 8 | 11 | 8 | 2 | 68 |
| TFG | 30 | 11 | 97 | 35 | 10 | 7 | 15 | 1 | 30 |
| Spur | 14 | 11 | 55 | 27 | 5 | 5 | 9 | 5 | 48 |
| Mr Price | 20 | 8 | 58 | 34 | 8 | 6 | 12 | 1 | 28 |
| Capitec | 10 | 6 | 50 | 12 | 14 | 2 | 10 | 4 | 28 |
| Truworths | 11 | 7 | 56 | 17 | 10 | 4 | 4 | 1 | 12 |
| Dis-Chem | 5 | 4 | 38 | 5 | 1 | 1 | 2 | 0 | 7 |
| Boxer | 14 | 3 | 6 | 13 | 7 | 6 | 2 | 0 | 1 |
How we count
- We download every shop tagged with each retailer’s brands from OpenStreetMap, and count one brand at one spot once.
- OpenStreetMap is mapped by volunteers. It misses some shops and lists some that have closed, so these are mapped shops, not official store counts. Retailers’ own counts are in their results.
- A change between counts can be a real opening or closure, or a shop someone has added to or removed from the map. Large moves usually mean real openings, conversions or closures.
Data © OpenStreetMap contributors, ODbL 1.0. Information, not advice.
The Monday briefCommerce, in your inbox.
Every Monday: last week’s moves in JSE commerce, your own shares, and the results and numbers due this week. Free, and you can unsubscribe any time.
We don’t take outside money, but we always like talking markets and commerce.
For media, research and partnership questions, send us an email.
