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

Ranking of Spain's provinces by sporting goods and bike stores per capita

How many sporting goods and bike stores there are per 100,000 inhabitants in each of Spain's 52 provinces and in municipalities of over 100,000 inhabitants. On average, 38.8 per 100,000 inhabitants, one per 2,577 inhabitants.

38.8
sporting goods and bike stores per 100,000 inhabitants — Spain
one per 2,577 inhabitants
65.9
highest — Huesca
one per 1,517 inhabitants
19.6
lowest — Guadalajara
one per 5,096 inhabitants
49.1M
inhabitants
municipal register (Padrón), 1 January 2025
How we count. Stores — the open sporting goods and bike 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: sporting goods and bike stores per 100,000 inhabitants

Sporting goods and bike stores per 100,000 inhabitants and inhabitants per store. Click a column to sort.

No. ↕Province ↕Population ↕Sports ↕Per 100,000 inhab. ↕Inhabitants per store ↕
01 HuescaAragon 230,624 152
65.9
1,517
02 GironaCatalonia 832,026 505
60.7
1,648
03 Balearic IslandsBalearic Islands 1,237,480 710
57.4
1,743
04 Santa Cruz de TenerifeCanary Islands 1,082,421 603
55.7
1,795
05 GipuzkoaBasque Country 733,365 400
54.5
1,833
06 Las PalmasCanary Islands 1,167,555 599
51.3
1,949
07 GranadaAndalusia 942,618 460
48.8
2,049
08 LleidaCatalonia 456,106 214
46.9
2,131
09 LugoGalicia 325,759 152
46.7
2,143
10 AlicanteValencian Community 2,030,037 927
45.7
2,190
11 MelillaAutonomous City of Melilla 86,780 39
44.9
2,225
12 CantabriaCantabria 593,964 263
44.3
2,258
13 PontevedraGalicia 946,225 413
43.6
2,291
14 CádizAndalusia 1,257,041 540
43.0
2,328
15 AsturiasAsturias 1,013,529 433
42.7
2,341
16 MálagaAndalusia 1,791,092 760
42.4
2,357
17 Ciudad RealCastilla–La Mancha 494,407 206
41.7
2,400
18 TarragonaCatalonia 874,808 363
41.5
2,410
19 A CoruñaGalicia 1,135,612 471
41.5
2,411
20 CastellónValencian Community 627,173 257
41.0
2,440
21 BadajozExtremadura 663,886 269
40.5
2,468
22 HuelvaAndalusia 535,703 213
39.8
2,515
23 LeónCastile and León 446,771 173
38.7
2,582
24 CórdobaAndalusia 772,153 297
38.5
2,600
25 OurenseGalicia 305,573 117
38.3
2,612
26 AlbaceteCastilla–La Mancha 390,406 148
37.9
2,638
27 La RiojaLa Rioja 327,286 124
37.9
2,639
28 BarcelonaCatalonia 5,983,325 2,263
37.8
2,644
29 BiscayBasque Country 1,166,816 432
37.0
2,701
30 ValenciaValencian Community 2,758,633 1,017
36.9
2,713
31 PalenciaCastile and León 158,687 58
36.5
2,736
32 AlmeríaAndalusia 773,577 281
36.3
2,753
33 CáceresExtremadura 387,752 139
35.8
2,790
34 MurciaRegion of Murcia 1,589,138 569
35.8
2,793
35 NavarreNavarre 683,500 241
35.3
2,836
36 TeruelAragon 136,197 48
35.2
2,837
37 CeutaAutonomous City of Ceuta 83,595 29
34.7
2,883
38 SegoviaCastile and León 158,470 54
34.1
2,935
39 ÁvilaCastile and León 159,887 54
33.8
2,961
40 SevilleAndalusia 1,976,624 666
33.7
2,968
41 BurgosCastile and León 361,556 117
32.4
3,090
42 ToledoCastilla–La Mancha 750,815 235
31.3
3,195
43 JaénAndalusia 617,604 192
31.1
3,217
44 SoriaCastile and León 90,234 28
31.0
3,223
45 ZaragozaAragon 991,991 303
30.5
3,274
46 ÁlavaBasque Country 342,161 102
29.8
3,355
47 SalamancaCastile and León 328,779 98
29.8
3,355
48 MadridCommunity of Madrid 7,137,031 2,040
28.6
3,499
49 CuencaCastilla–La Mancha 198,216 55
27.7
3,604
50 ZamoraCastile and León 165,275 42
25.4
3,935
51 ValladolidCastile and León 528,841 134
25.3
3,947
52 GuadalajaraCastilla–La Mancha 285,390 56
19.6
5,096
Spain average — 38.8 per 100,000 inhabitants19,061 sporting goods and bike stores · 49,114,494 inhabitants

Municipalities of over 100,000 inhabitants

Sporting goods and bike stores per 100,000 inhabitants in the large municipalities. Population of the municipalities — GeoNames.

No. ↕Municipality ↕Population ↕Sports ↕Per 100,000 inhab. ↕Inhabitants per store ↕
01 GironaGirona 100,266 76
75.8
1,319
02 San SebastiánGipuzkoa 185,357 121
65.3
1,532
03 OurenseOurense 105,233 64
60.8
1,644
04 LeónLeón 124,772 75
60.1
1,664
05 MataróBarcelona 126,988 75
59.1
1,693
06 GranadaGranada 233,532 135
57.8
1,730
07 MarbellaMálaga 156,295 89
56.9
1,756
08 PalmaBalearic Islands 438,234 237
54.1
1,849
09 TarragonaTarragona 141,542 68
48.0
2,082
10 Santa Cruz de TenerifeSanta Cruz de Tenerife 211,359 101
47.8
2,093
11 ValenciaValencia 824,340 393
47.7
2,098
12 A CoruñaA Coruña 250,438 117
46.7
2,140
13 BarcelonaBarcelona 1,686,208 765
45.4
2,204
14 AlcobendasMadrid 116,037 51
44.0
2,275
15 ReusTarragona 103,477 45
43.5
2,299
16 LogroñoLa Rioja 151,164 65
43.0
2,326
17 AlbaceteAlbacete 173,050 73
42.2
2,371
18 AlmeríaAlmería 196,851 83
42.2
2,372
19 GijónAsturias 271,780 114
41.9
2,384
20 BurgosBurgos 176,418 71
40.2
2,485
21 AlicanteAlicante 348,901 139
39.8
2,510
22 Las Palmas de Gran CanariaLas Palmas 383,516 150
39.1
2,557
23 LleidaLleida 140,797 54
38.4
2,607
24 MálagaMálaga 592,346 224
37.8
2,644
25 CádizCádiz 116,979 44
37.6
2,659
26 Torrejón de ArdozMadrid 118,162 44
37.2
2,686
27 VigoPontevedra 293,642 109
37.1
2,694
28 AlgecirasCádiz 121,414 45
37.1
2,698
29 HuelvaHuelva 144,258 53
36.7
2,722
30 SalamancaSalamanca 144,825 53
36.6
2,733
31 La LagunaSanta Cruz de Tenerife 150,661 55
36.5
2,739
32 TeldeLas Palmas 123,265 44
35.7
2,801
33 BilbaoBiscay 347,342 120
34.5
2,895
34 AlcorcónMadrid 172,384 59
34.2
2,922
35 Castellón de la PlanaCastellón 183,711 62
33.7
2,963
36 SevilleSeville 686,741 229
33.3
2,999
37 OviedoAsturias 220,027 72
32.7
3,056
38 PamplonaNavarre 208,243 68
32.7
3,062
39 Vitoria-GasteizÁlava 257,407 82
31.9
3,139
40 Dos HermanasSeville 122,943 39
31.7
3,152
41 MadridMadrid 3,255,944 1,021
31.4
3,189
42 SabadellBarcelona 211,734 66
31.2
3,208
43 ZaragozaZaragoza 686,986 212
30.9
3,241
44 CórdobaCórdoba 325,708 100
30.7
3,257
45 SantanderCantabria 173,635 52
29.9
3,339
46 BadajozBadajoz 150,530 45
29.9
3,345
47 ValladolidValladolid 300,618 89
29.6
3,378
48 JaénJaén 113,457 33
29.1
3,438
49 ParlaMadrid 115,611 33
28.5
3,503
50 BadalonaBarcelona 217,741 62
28.5
3,512
51 TerrassaBarcelona 218,535 62
28.4
3,525
52 CartagenaMurcia 213,943 57
26.6
3,753
53 Jerez de la FronteraCádiz 212,879 54
25.4
3,942
54 Alcalá de HenaresMadrid 193,751 49
25.3
3,954
55 OrihuelaAlicante 101,321 25
24.7
4,053
56 L'Hospitalet de LlobregatBarcelona 257,038 61
23.7
4,214
57 GetafeMadrid 187,525 43
22.9
4,361
58 MurciaMurcia 471,982 107
22.7
4,411
59 FuenlabradaMadrid 190,496 42
22.0
4,536
60 LeganésMadrid 188,425 38
20.2
4,959
61 Santa Coloma de GramenetBarcelona 118,821 21
17.7
5,658
62 MóstolesMadrid 207,095 32
15.5
6,472
63 CarabanchelMadrid 253,678 1
0.4
253,678

Sports & bicycles in Spain — in one file

19,061 sporting goods and bike 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