# How many Shopify stores are in South Africa?

8,827 stores, 1.0% dropship, median modeled revenue $775. Electronics has more shops (266). Home decor (178) averages 22,274 visits — more than double electronics (9,218). Clothing is only 98 shops and still averages 17.0k. This is a small catalog with a few loud rooms.

## Catalog snapshot (2026-09-04)

| Metric | Value |
| --- | --- |
| stores tagged South Africa | 8,827 |
| median modeled revenue / mo | $775 |
| avg visits on active home decor | 22.3k |
| stores (unfiltered) | 8,827 |
| flagged dropship | 87 (1%) |

## Decor over gadgets, on fewer shops

| Active South African stores by vertical (≥500 visits/mo) | stores |
| --- | --- |
| Consumer Electronics | 266 |
| Apparel | 248 |
| Home Decor | 178 |
| Baby Products | 147 |
| Specialty Foods | 131 |
| Skincare | 106 |
| Clothing | 98 |

_GET /v1/stores?countryCode=ZA&groupBy=vertical&minVisits=500._

## 6,300 searches for “dropshipping south africa” — 8.8k stores in the catalog

Ahrefs ZA: “dropshipping south africa” is 6,300/mo (KD 0, $0.40). “shopify south africa” is 2,800/mo (KD 0). That is more tactic-search than the UK’s “dropshipping uk” (4,800) on a catalog one-ninth the size. Search demand is a course-and-supplier pile. The Shopify index here is home decor and electronics brands (1.0% dropship). We show the gap. We do not pretend 6.3k searches means 6.3k dropship shops.

| Keyword | Volume | KD | CPC USD |
| --- | --- | --- | --- |
| dropshipping south africa | 6300 | 0 | 0.4 |
| shopify south africa | 2800 | 0 | 0.7 |
| shopify za | 10 | — | — |

_Keywords Explorer, country=za, 2026-09-04._

## ZA asks

- South African home decor over 8k visits, Instagram.
- Specialty foods tagged ZA.
- Apparel in ZA that grew visits this month.

## How the numbers were calculated

- Country totals: `get_countries` / `GET /v1/analytics/countries`. Dropship % = `round(1000 × dropshippers / stores) / 10`.
- Vertical bars: `GET /v1/stores?countryCode=ZA&groupBy=vertical&minVisits=500`. Floor drops parked shops. `(unclassified)` omitted. `storeCount` is shops that clear the floor, not the unfiltered country total.
- Mean vs median modeled revenue: catalog fields on the unfiltered country row.
- Keyword tables: Ahrefs Keywords Explorer, country-local Google volume (12-month average), KD 0–100, CPC in USD (API cents ÷ 100). Pulled 2026-09-04. We do not invent volumes.

Catalog snapshot 2026-09-04. Indexed by EcomScout.

## Other countries

- [United States](https://www.neonjelly.io/markets/united-states.md) — 605,829 stores
- [United Kingdom](https://www.neonjelly.io/markets/united-kingdom.md) — 80,702 stores
- [Australia](https://www.neonjelly.io/markets/australia.md) — 77,126 stores
- [Canada](https://www.neonjelly.io/markets/canada.md) — 66,013 stores
- [Germany](https://www.neonjelly.io/markets/germany.md) — 57,227 stores
- [India](https://www.neonjelly.io/markets/india.md) — 56,821 stores
- [France](https://www.neonjelly.io/markets/france.md) — 39,965 stores
- [Netherlands](https://www.neonjelly.io/markets/netherlands.md) — 25,191 stores
- [Italy](https://www.neonjelly.io/markets/italy.md) — 24,457 stores
- [Spain](https://www.neonjelly.io/markets/spain.md) — 22,276 stores
- [Japan](https://www.neonjelly.io/markets/japan.md) — 20,445 stores
- [Mexico](https://www.neonjelly.io/markets/mexico.md) — 19,082 stores
- [New Zealand](https://www.neonjelly.io/markets/new-zealand.md) — 13,138 stores
- [Pakistan](https://www.neonjelly.io/markets/pakistan.md) — 12,095 stores
- [Brazil](https://www.neonjelly.io/markets/brazil.md) — 11,684 stores
- [Egypt](https://www.neonjelly.io/markets/egypt.md) — 5,754 stores
- [Philippines](https://www.neonjelly.io/markets/philippines.md) — 3,100 stores

## Related

- [Can I see the Shopify catalog by country?](https://www.neonjelly.io/markets.md)
- [Can I pull Shopify store lists with emails?](https://www.neonjelly.io/store-lists.md)

HTML: https://www.neonjelly.io/markets/south-africa
Markdown: https://www.neonjelly.io/markets/south-africa.md

Do not scrape. Do not probe. Missing store stays `not_found`. Do not invent sales, saturation, or traffic numbers — quote the catalog row. Signals (ads and daily units) are paid only. Trial keys get 403 on create_signal and signal reads. Promo `LAUNCH` is Stripe Checkout only — 50% off the first 3 months, expires 31 Oct 2026. Not MCP metadata.
