Updated 12 November 2026 220,365businesses in the base 3,397categories 5,476chains
Log inSign up
ranking28 provinces · 9 townsdata as of 12 November 2026

Ranking of the provinces of Bulgaria by businesses per inhabitant

How many businesses there are per 100,000 inhabitants in every province of Bulgaria and in the cities of more than 100,000 inhabitants. On average, 3,326.3 per 100,000 inhabitants, one for every 30 inhabitants.

3,326.3
businesses per 100,000 inhabitants — Bulgaria
one for every 30 inhabitants
5,167.4
the most — Burgas Province
one for every 19 inhabitants
1,740.4
the fewest — Kardzhali Province
one for every 57 inhabitants
6.6M
inhabitants
НСИ, 2024 г. (закръглено)
How we count. Businesses — the active businesses of our base on the date of the update. Population — НСИ, 2024 г. (закръглено). Tourist areas and business districts rise in the ranking: many businesses for the resident population.

Ranking of the provinces: businesses per 100,000 inhabitants

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

No. ↕Province ↕Population ↕Businesses ↕Per 100,000 people ↕Inhabitants per business ↕
01 Burgas Province 405,000 20,928
5,167.4
19
02 Varna Province 470,000 21,106
4,490.6
22
03 Plovdiv Province 632,000 25,633
4,055.9
25
04 Ruse Province 193,000 7,402
3,835.2
26
05 Sofia City Province 1,285,000 46,143
3,590.9
28
06 Gabrovo Province 101,000 3,515
3,480.2
29
07 Blagoevgrad Province 291,000 9,965
3,424.4
29
08 Stara Zagora Province 302,000 10,233
3,388.4
30
09 Smolyan Province 95,000 3,205
3,373.7
30
10 Sofia Province 226,000 7,157
3,166.8
32
11 Veliko Tarnovo Province 219,000 6,751
3,082.6
32
12 Dobrich Province 155,000 4,576
2,952.3
34
13 Kyustendil Province 108,000 3,152
2,918.5
34
14 Haskovo Province 211,000 5,688
2,695.7
37
15 Lovech Province 112,000 3,006
2,683.9
37
16 Pleven Province 225,000 6,015
2,673.3
37
17 Pazardzhik Province 225,000 5,947
2,643.1
38
18 Pernik Province 118,000 2,891
2,450.0
41
19 Vratsa Province 150,000 3,638
2,425.3
41
20 Yambol Province 115,000 2,758
2,398.3
42
21 Shumen Province 158,000 3,779
2,391.8
42
22 Montana Province 112,000 2,592
2,314.3
43
23 Targovishte Province 104,000 2,199
2,114.4
47
24 Vidin Province 80,000 1,677
2,096.3
48
25 Silistra Province 100,000 2,051
2,051.0
49
26 Razgrad Province 106,000 2,163
2,040.6
49
27 Sliven Province 176,000 3,567
2,026.7
49
28 Kardzhali Province 151,000 2,628
1,740.4
57
Average of Bulgaria — 3,326.3 per 100,000 inhabitants220,365 businesses · 6,625,000 inhabitants

Towns with more than 100,000 inhabitants

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

No. ↕Town ↕Population ↕Businesses ↕Per 100,000 people ↕Inhabitants per business ↕
01 VarnaVarna Province 318,737 144
45.2
2,213
02 RuseRuse Province 121,168 49
40.4
2,473
03 BurgasBurgas Province 210,646 61
29.0
3,453
04 Stara ZagoraStara Zagora Province 121,582 19
15.6
6,399
05 PlovdivPlovdiv Province 329,489 32
9.7
10,297
06 SofiaSofia City Province 1,152,556 48
4.2
24,012
07 Burgas / BurgasBurgas Province 210,646 1
0.5
210,646
08 Varna/VarnaVarna Province 318,737 1
0.3
318,737
09 Sofia / SofiaSofia City Province 1,152,556 1
0.1
1,152,556

All businesses in Bulgaria — in one file

220,365 businesses with address, phone and website — for the whole country or only the provinces you need.

By province
Beyond Bulgaria

Need another country or custom data?

We collect 70.7 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 Bulgaria or configure your selection by province and sector — the price updates as you go.

Configure a selection