Una población de Lleida, la décima con más bares por cada mil habitantes de España
España es el país con más bares por cada mil personas de todo el mundo: uno por cada 175 habitantes. Según datos del Instituto Nacional de Estadística (INE) en 2020, hay un total de 277.539 a lo largo del territorio. Aún así, ocupa la en quinta posición mundial de establecimientos con más Estrellas Michelín por detrás de Francia, Japón, Italia y Alemania.
Según las cifras de Hostelería de España, bares, restaurantes, cafeterías y pubs son tan importantes que emplean a 1.300.000 personas y tienen una facturación cercana a los 99 millones de euros, lo que supone un 4,9% del PIB nacional.
Sallent de Gallego es el pueblo de España con más bares por cada mil habitantes. La localidad oscense tiene censadas a 1.519 personas y alcanza una media de 15,74 locales. El segundo está en Cantabria, en la población de Comillas, con 9,8 bares por cada mil habitantes. Peñíscola, en Castellón, se queda cerca con 9,3 y consigue la tercera posición.
En el cuarto y quinto puesto vuelve a aparecer Cantabria, con las localidades de Noja (9,3 por cada 1.000 habitantes) y Potes (8,8). Las posiciones sexta y séptima son catalanas, concretamente de Girona: Portbou (8,5) y Tossa de Mar (8,3). Huesca regresa para colocar en el octavo lugar a Benasque (8,3). En novena posición se queda Cadaqués (8,1), en Girona, y en la décima La Vall de Boí, con 7,8 bares por cada mil habitantes.