Vector SpaceAgencia de IA aplicada

Datos del INE · bares y restaurantes

Cuántos bares y restaurantes hay en España, y de qué tamaño

En España hay 270.205 locales de bares y restaurantes. 235.951 tienen cinco empleados o menos —el 87,3 %—, y 1201 pasan de cincuenta. Datos de 2025.

El total nacional está sumado por nosotros a partir de las 52 provincias, porque el INE devuelve un error al pedirle esa fila junto a esta actividad. No es un dato que él publique así.

Entre los 15 sectores que miramos ocupa el puesto 10 en proporción de locales pequeños, por detrás de inmobiliarias (98,2 %). Los quince están en la tabla comparada.

Cómo se reparte por tamaño

TamañoLocales%
Sin asalariados74.73427,7 %
De 1 a 2 asalariados100.06337,0 %
De 3 a 5 asalariados61.15422,6 %
De 6 a 9 asalariados18.3286,8 %
De 10 a 19 asalariados96643,6 %
De 20 a 49 asalariados50611,9 %
De 50 a 99 asalariados7240,3 %
De 100 o más asalariados4770,2 %

Provincia a provincia

ProvinciaLocalesCon 5 empleados o menos%
Barcelona 30.536 26.673 87,3 %
Madrid 29.854 24.250 81,2 %
Valencia/València 14.565 12.899 88,6 %
Alicante/Alacant 14.084 12.474 88,6 %
Málaga 12.856 10.903 84,8 %
Sevilla 10.556 9148 86,7 %
Illes Balears 9490 7952 83,8 %
Murcia 7636 6567 86,0 %
Cádiz 7362 6232 84,7 %
Santa Cruz de Tenerife 7308 6234 85,3 %
Las Palmas 7292 6076 83,3 %
A Coruña 7067 6356 89,9 %
Bizkaia 6514 5861 90,0 %
Asturias 6434 5797 90,1 %
Girona 5772 4927 85,4 %
Granada 5612 4948 88,2 %
Pontevedra 5606 5059 90,2 %
Tarragona 5364 4810 89,7 %
Zaragoza 4745 4201 88,5 %
Almería 4392 3964 90,3 %
Gipuzkoa 3850 3359 87,2 %
Castellón/Castelló 3847 3468 90,1 %
Córdoba 3753 3351 89,3 %
Cantabria 3569 3159 88,5 %
Badajoz 3406 3082 90,5 %
Toledo 3177 2882 90,7 %
León 3038 2802 92,2 %
Jaén 2970 2714 91,4 %
Huelva 2958 2609 88,2 %
Navarra 2859 2528 88,4 %
Valladolid 2796 2514 89,9 %
Lleida 2602 2397 92,1 %
Cáceres 2355 2152 91,4 %
Ciudad Real 2267 2053 90,6 %
Burgos 2198 1991 90,6 %
Ourense 2059 1936 94,0 %
Albacete 2033 1791 88,1 %
Lugo 1985 1803 90,8 %
Salamanca 1946 1771 91,0 %
La Rioja 1872 1676 89,5 %
Araba/Álava 1728 1526 88,3 %
Huesca 1414 1289 91,2 %
Cuenca 1245 1164 93,5 %
Ávila 1132 1045 92,3 %
Guadalajara 1120 1023 91,3 %
Zamora 1048 982 93,7 %
Segovia 990 882 89,1 %
Palencia 962 887 92,2 %
Teruel 867 809 93,3 %
Soria 539 479 88,9 %
Melilla 325 287 88,3 %
Ceuta 250 209 83,6 %

Tres cosas que hay que saber para leer bien esta tabla

INE · DIRCE, tabla 301 (locales por provincia, división CNAE 2009 y estrato de asalariados)

¿Y el tuyo?

Esto es el retrato del sector. Lo que no dice es qué pasa en tu negocio, que es lo único que te importa. Brújula te hace unas preguntas y te dice con tus números dónde se te va el tiempo. Es gratis, no pide el correo y no hay que registrarse.