Updated 11 November 2026 187,014businesses in the base 3,529categories 4,428chains
Log inSign up
ranking21 counties · 5 townsdata as of 11 November 2026

Ranking of the counties of Croatia by shops per inhabitant

How many shops there are per 100,000 inhabitants in every county of Croatia and in the cities of more than 100,000 inhabitants. On average, 638.7 per 100,000 inhabitants, one for every 157 inhabitants.

638.7
shops per 100,000 inhabitants — Croatia
one for every 157 inhabitants
905.6
the most — Istria County
one for every 110 inhabitants
315.8
the fewest — Krapina-Zagorje County
one for every 317 inhabitants
3.9M
inhabitants
DZS, popis 2021. (zaokruženo)
How we count. Businesses — the active shops of our base on the date of the update. Population — DZS, popis 2021. (zaokruženo). Tourist areas and business districts rise in the ranking: many businesses for the resident population.

Ranking of the counties: shops per 100,000 inhabitants

Shops per 100,000 inhabitants and inhabitants per business. Click a column to sort.

No. ↕County ↕Population ↕Retail ↕Per 100,000 people ↕Inhabitants per business ↕
01 Istria County 196,000 1,775
905.6
110
02 Primorje-Gorski Kotar County 266,000 2,229
838.0
119
03 Split-Dalmatia County 424,000 3,247
765.8
131
04 Zadar County 160,000 1,190
743.8
134
05 Šibenik-Knin County 97,000 707
728.9
137
06 Zagreb County 300,000 2,165
721.7
139
07 Dubrovnik-Neretva County 116,000 822
708.6
141
08 Osijek-Baranja County 259,000 1,720
664.1
151
09 Međimurje County 106,000 651
614.2
163
10 City of Zagreb 767,000 4,648
606.0
165
11 Vukovar-Syrmia County 144,000 811
563.2
178
12 Lika-Senj County 43,000 235
546.5
183
13 Koprivnica-Križevci County 102,000 542
531.4
188
14 Varaždin County 160,000 820
512.5
195
15 Karlovac County 112,000 546
487.5
205
16 Virovitica-Podravina County 71,000 330
464.8
215
17 Brod-Posavina County 130,000 591
454.6
220
18 Sisak-Moslavina County 140,000 631
450.7
222
19 Bjelovar-Bilogora County 102,000 458
449.0
223
20 Požega-Slavonia County 64,000 277
432.8
231
21 Krapina-Zagorje County 120,000 379
315.8
317
Average of Croatia — 638.7 per 100,000 inhabitants24,774 shops · 3,879,000 inhabitants

Towns with more than 100,000 inhabitants

Shops per 100,000 inhabitants in the large towns. Population of the towns — GeoNames.

No. ↕Town ↕Population ↕Retail ↕Per 100,000 people ↕Inhabitants per business ↕
01 RijekaPrimorje-Gorski Kotar County 107,964 1,100
1,018.9
98
02 SplitSplit-Dalmatia County 149,830 1,496
998.5
100
03 ZagrebCity of Zagreb 663,592 4,143
624.3
160
04 Zagreb - SusedgradCity of Zagreb 663,592 1
0.2
663,592
05 Zagreb-BuzinCity of Zagreb 663,592 1
0.2
663,592

Retail & Shopping in Croatia — in one file

24,774 shops with address, phone and website — for the whole country or only the counties you need.

By county
Beyond Croatia

Need another country or custom data?

We collect 69.6 million listings in 248 countries. Any country, city, category and set of fields — review texts, detailed opening hours, regular updates — with a free sample and a quote within one business day.

Cart 0

Your cart is empty

Take the whole business database of Croatia or configure your selection by county and sector — the price updates as you go.

Configure a selection