Updated 7 November 2026 597,977stores in the database 462categories 12,815chains
Sign up
ranking52 provinces · 62 municipalitiesdata as of 7 November 2026

Ranking of Spain's provinces by tobacco shops and liquor stores per capita

How many tobacco shops and liquor stores there are per 100,000 inhabitants in each of Spain's 52 provinces and in municipalities of over 100,000 inhabitants. On average, 42.8 per 100,000 inhabitants, one per 2,337 inhabitants.

42.8
tobacco shops and liquor stores per 100,000 inhabitants — Spain
one per 2,337 inhabitants
57.5
highest — Zamora
one per 1,740 inhabitants
26.8
lowest — Las Palmas
one per 3,730 inhabitants
49.1M
inhabitants
municipal register (Padrón), 1 January 2025
How we count. Stores — the open tobacco shops and liquor stores in our database on the date of the update. A store belongs to a province by its postcode. Population — INE, official population figures from the municipal register (Padrón) as of 1 January 2025 (Royal Decree 1117/2025); municipalities — GeoNames. Tourist provinces and shopping capitals rise in the ranking: many stores for the registered population.

Province ranking: tobacco shops and liquor stores per 100,000 inhabitants

Tobacco shops and liquor stores per 100,000 inhabitants and inhabitants per store. Click a column to sort.

No. ↕Province ↕Population ↕Tobacco & liquor ↕Per 100,000 inhab. ↕Inhabitants per store ↕
01 ZamoraCastile and León 165,275 95
57.5
1,740
02 GironaCatalonia 832,026 476
57.2
1,748
03 La RiojaLa Rioja 327,286 183
55.9
1,788
04 Ciudad RealCastilla–La Mancha 494,407 265
53.6
1,866
05 GranadaAndalusia 942,618 505
53.6
1,867
06 BadajozExtremadura 663,886 344
51.8
1,930
07 CuencaCastilla–La Mancha 198,216 102
51.5
1,943
08 LeónCastile and León 446,771 226
50.6
1,977
09 ValenciaValencian Community 2,758,633 1,395
50.6
1,978
10 CáceresExtremadura 387,752 195
50.3
1,988
11 GipuzkoaBasque Country 733,365 367
50.0
1,998
12 Balearic IslandsBalearic Islands 1,237,480 616
49.8
2,009
13 HuescaAragon 230,624 113
49.0
2,041
14 CantabriaCantabria 593,964 291
49.0
2,041
15 ÁvilaCastile and León 159,887 77
48.2
2,076
16 OurenseGalicia 305,573 144
47.1
2,122
17 SegoviaCastile and León 158,470 74
46.7
2,141
18 AlbaceteCastilla–La Mancha 390,406 181
46.4
2,157
19 AlicanteValencian Community 2,030,037 936
46.1
2,169
20 PalenciaCastile and León 158,687 73
46.0
2,174
21 AsturiasAsturias 1,013,529 466
46.0
2,175
22 TeruelAragon 136,197 62
45.5
2,197
23 MelillaAutonomous City of Melilla 86,780 39
44.9
2,225
24 LugoGalicia 325,759 144
44.2
2,262
25 TarragonaCatalonia 874,808 386
44.1
2,266
26 LleidaCatalonia 456,106 201
44.1
2,269
27 NavarreNavarre 683,500 301
44.0
2,271
28 CórdobaAndalusia 772,153 338
43.8
2,284
29 JaénAndalusia 617,604 267
43.2
2,313
30 CastellónValencian Community 627,173 271
43.2
2,314
31 HuelvaAndalusia 535,703 231
43.1
2,319
32 BarcelonaCatalonia 5,983,325 2,578
43.1
2,321
33 A CoruñaGalicia 1,135,612 489
43.1
2,322
34 PontevedraGalicia 946,225 405
42.8
2,336
35 MálagaAndalusia 1,791,092 764
42.7
2,344
36 BiscayBasque Country 1,166,816 497
42.6
2,348
37 CádizAndalusia 1,257,041 533
42.4
2,358
38 ÁlavaBasque Country 342,161 144
42.1
2,376
39 MurciaRegion of Murcia 1,589,138 658
41.4
2,415
40 BurgosCastile and León 361,556 149
41.2
2,427
41 ToledoCastilla–La Mancha 750,815 302
40.2
2,486
42 SevilleAndalusia 1,976,624 787
39.8
2,512
43 ValladolidCastile and León 528,841 210
39.7
2,518
44 Santa Cruz de TenerifeCanary Islands 1,082,421 423
39.1
2,559
45 ZaragozaAragon 991,991 376
37.9
2,638
46 AlmeríaAndalusia 773,577 284
36.7
2,724
47 SalamancaCastile and León 328,779 115
35.0
2,859
48 MadridCommunity of Madrid 7,137,031 2,483
34.8
2,874
49 CeutaAutonomous City of Ceuta 83,595 29
34.7
2,883
50 GuadalajaraCastilla–La Mancha 285,390 83
29.1
3,438
51 SoriaCastile and León 90,234 26
28.8
3,471
52 Las PalmasCanary Islands 1,167,555 313
26.8
3,730
Spain average — 42.8 per 100,000 inhabitants21,012 tobacco shops and liquor stores · 49,114,494 inhabitants

Municipalities of over 100,000 inhabitants

Tobacco shops and liquor stores per 100,000 inhabitants in the large municipalities. Population of the municipalities — GeoNames.

No. ↕Municipality ↕Population ↕Tobacco & liquor ↕Per 100,000 inhab. ↕Inhabitants per store ↕
01 CádizCádiz 116,979 80
68.4
1,462
02 GranadaGranada 233,532 154
65.9
1,516
03 BarcelonaBarcelona 1,686,208 1,049
62.2
1,607
04 San SebastiánGipuzkoa 185,357 113
61.0
1,640
05 ValenciaValencia 824,340 501
60.8
1,645
06 LeónLeón 124,772 67
53.7
1,862
07 SantanderCantabria 173,635 91
52.4
1,908
08 BilbaoBiscay 347,342 175
50.4
1,985
09 LogroñoLa Rioja 151,164 76
50.3
1,989
10 MarbellaMálaga 156,295 78
49.9
2,004
11 Santa Cruz de TenerifeSanta Cruz de Tenerife 211,359 105
49.7
2,013
12 SevilleSeville 686,741 332
48.3
2,068
13 JaénJaén 113,457 54
47.6
2,101
14 BadajozBadajoz 150,530 70
46.5
2,150
15 ReusTarragona 103,477 48
46.4
2,156
16 MadridMadrid 3,255,944 1,509
46.3
2,158
17 HuelvaHuelva 144,258 66
45.8
2,186
18 OurenseOurense 105,233 47
44.7
2,239
19 PamplonaNavarre 208,243 92
44.2
2,264
20 GijónAsturias 271,780 119
43.8
2,284
21 SalamancaSalamanca 144,825 62
42.8
2,336
22 CartagenaMurcia 213,943 91
42.5
2,351
23 La LagunaSanta Cruz de Tenerife 150,661 64
42.5
2,354
24 Jerez de la FronteraCádiz 212,879 90
42.3
2,365
25 GironaGirona 100,266 42
41.9
2,387
26 LleidaLleida 140,797 58
41.2
2,428
27 Castellón de la PlanaCastellón 183,711 75
40.8
2,449
28 AlmeríaAlmería 196,851 79
40.1
2,492
29 BurgosBurgos 176,418 69
39.1
2,557
30 MálagaMálaga 592,346 228
38.5
2,598
31 A CoruñaA Coruña 250,438 96
38.3
2,609
32 AlbaceteAlbacete 173,050 66
38.1
2,622
33 CórdobaCórdoba 325,708 124
38.1
2,627
34 Vitoria-GasteizÁlava 257,407 97
37.7
2,654
35 AlicanteAlicante 348,901 129
37.0
2,705
36 MataróBarcelona 126,988 46
36.2
2,761
37 ZaragozaZaragoza 686,986 245
35.7
2,804
38 OviedoAsturias 220,027 77
35.0
2,857
39 TarragonaTarragona 141,542 48
33.9
2,949
40 SabadellBarcelona 211,734 69
32.6
3,069
41 PalmaBalearic Islands 438,234 142
32.4
3,086
42 BadalonaBarcelona 217,741 70
32.1
3,111
43 Alcalá de HenaresMadrid 193,751 62
32.0
3,125
44 AlcobendasMadrid 116,037 37
31.9
3,136
45 ValladolidValladolid 300,618 95
31.6
3,164
46 TerrassaBarcelona 218,535 68
31.1
3,214
47 VigoPontevedra 293,642 91
31.0
3,227
48 L'Hospitalet de LlobregatBarcelona 257,038 78
30.3
3,295
49 Torrejón de ArdozMadrid 118,162 34
28.8
3,475
50 OrihuelaAlicante 101,321 29
28.6
3,494
51 AlcorcónMadrid 172,384 49
28.4
3,518
52 Dos HermanasSeville 122,943 33
26.8
3,726
53 FuenlabradaMadrid 190,496 50
26.2
3,810
54 Santa Coloma de GramenetBarcelona 118,821 31
26.1
3,833
55 LeganésMadrid 188,425 47
24.9
4,009
56 MurciaMurcia 471,982 117
24.8
4,034
57 AlgecirasCádiz 121,414 30
24.7
4,047
58 GetafeMadrid 187,525 46
24.5
4,077
59 Las Palmas de Gran CanariaLas Palmas 383,516 93
24.2
4,124
60 MóstolesMadrid 207,095 50
24.1
4,142
61 ParlaMadrid 115,611 26
22.5
4,447
62 TeldeLas Palmas 123,265 16
13.0
7,704

Tobacco, wine & spirits in Spain — in one file

21,012 tobacco shops and liquor stores with address, phone and website — for all of Spain or only the provinces you need.

By province
Beyond Spain

Need another country or custom data?

We collect 65.2 million businesses 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

Get the complete database of stores in Spain or configure your selection by province and store type — the price updates as you go.

Configure a selection