Sign In Register

Most Restaurants in Spain

Top 100 cities ranked by most restaurants

Most Restaurants — Spain

1 Gràcia 56 3,691
2 Eixample 56 3,680
3 Barcelona 56 3,679
4 Salamanca 29 3,657
5 Ciutat Vella 56 3,622
6 Madrid Centro 29 3,580
7 Chamberí 29 3,569
8 Madrid 29 3,541
10 Retiro 29 3,506
11 Sants-Montjuïc 56 3,488
12 Horta-Guinardó 56 3,410
13 Les Corts 56 3,275
14 Arganzuela 29 3,237
15 Moncloa-Aravaca 29 3,089
17 Usera 29 2,819
18 Sant Martí 56 2,817
19 Carabanchel 29 2,568
20 Puente de Vallecas 29 2,382
21 Chamartín 29 2,310
22 Moratalaz 29 2,162
23 Ciudad Lineal 29 2,137
24 Sant Andreu 56 1,619
25 Latina 29 1,608
26 Nou Barris 56 1,334
27 Pueblo Nuevo 29 1,155
28 Valencia 60 1,147
29 Aluche 29 834
31 Hortaleza 29 805
32 Delicias 52 786
33 Zaragoza 52 765
34 Sevilla 51 762
35 Valverde 29 613
36 Fuencarral 29 607
39 Málaga 51 510
40 Bilbao 59 495
42 Granada 51 481
43 Centro 53 451
44 Palma 07 445
45 A Coruña 58 411
47 Torremolinos 51 394
48 Benidorm 60 394
49 Valdefuentes 29 380
50 Córdoba 51 337
51 Oviedo 34 337
52 Alicante 60 336
55 Valladolid 55 311
56 Villaverde 29 308
58 Girona 56 290
59 Torrent 60 281
61 Badalona 56 275
62 Vicálvaro 29 274
63 Paterna 60 267
64 Burgos 55 265
66 Fuengirola 51 256
67 Gijón 34 243
68 Pamplona 32 240
69 Viladecans 56 239
70 Torrevieja 60 233
72 Salamanca 55 229
73 Santander 39 217
74 Leganés 29 215
75 Gasteiz / Vitoria 59 214
76 Vigo 58 192
77 Cadiz 51 181
79 Tarragona 56 176
80 Getafe 29 172
81 Almería 51 171
82 Coslada 29 169
83 Cartagena 31 169
84 Torrejón de Ardoz 29 164
85 Alcobendas 29 163
86 Lleida 56 163
87 Murcia 31 161
88 La Laguna 53 158
89 Reus 56 157
90 Toledo 54 150
91 Marbella 51 150
95 Alcorcón 29 146
97 Móstoles 29 142
98 León 55 142
99 Algorta 59 141
100 Las Rozas de Madrid 29 140

Explore the top 100 cities ranked by most restaurants in Spain.

City rankings help residents, researchers, and policymakers understand how communities compare across important quality-of-life measures.

Data is sourced from the U.S. Census Bureau, FBI Crime Statistics, and NOAA climate records.

Browse Rankings by Region

Spain — By Region

Andalusia Aragon Asturias Balearic Islands Basque Country Canary Islands Cantabria Castille and León Castille-La Mancha Catalonia Extremadura Galicia La Rioja Madrid Murcia Navarre Valencia

By Country

Afghanistan Albania Algeria Angola Argentina Armenia Australia Austria Azerbaijan Bangladesh Belarus Belgium Benin Bolivia Bosnia and Herzegovina Botswana Brazil Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cayman Islands Central African Republic Chad Chile China Colombia Costa Rica Croatia Cuba Cyprus Czechia Democratic Republic of the Congo Denmark Dominican Republic Ecuador Egypt El Salvador Estonia Ethiopia Finland France Gabon Gambia Georgia Germany Ghana Greece Guadeloupe Guatemala Guinea Guinea-Bissau Haiti Honduras Hong Kong Hungary India Indonesia Iran Iraq Ireland Israel Italy Ivory Coast Jamaica Japan Jordan Kazakhstan Kenya Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Lithuania Luxembourg Madagascar Malawi Malaysia Mali Malta Mauritania Mauritius Mayotte Mexico Moldova Mongolia Morocco Mozambique Myanmar Namibia Nepal New Zealand Nicaragua Niger Nigeria North Korea North Macedonia Norway Oman Pakistan Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Poland Portugal Puerto Rico Qatar Republic of the Congo Reunion Romania Russia Rwanda Saudi Arabia Senegal Serbia Sierra Leone Singapore Slovakia Slovenia Somalia South Africa South Korea South Sudan Spain Sri Lanka Sudan Suriname Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Netherlands Togo Trinidad and Tobago Tunisia Turkey Turkmenistan Uganda Ukraine United Arab Emirates United Kingdom United States Uruguay Uzbekistan Venezuela Vietnam Yemen Zambia Zimbabwe