En España hay veintidós establecimientos minoristas por cada mil habitantes
En los 3.234 municipios españoles que superan el millar de habitantes se contabilizan en total 1.010.203 de actividades comerciales que ocupan una superficie conjunta de 112.053.741 metros cuadrados. Esto supone que por cada 1.000 habitantes existen más de veinte comercios.
En total existen en España 321.155 comercios tradicionales de alimentación, 31.971 supermercados de productos alimentarios, 136.113 establecimientos de comercialización de vestido y calzado, 147.390 de artículos del hogar, 291.304 establecimientos de no alimentación, 135 grandes almacenes, 625 hipermercados, 2.781 almacenes populares, 25.706 comercios ambulantes y mercadillos, 53.023 de otro tipo.
Todos estos establecimientos se reparten entre las 77 áreas comerciales que existen en nuestro país. Como área comercial se entiende el espacio geográfico formado por el conjunto de localidades cuya población se siente atraída comercialmente por el municipio de mayor equipamiento comercial de la zona.
Entre las áreas comerciales de mayor atracción relativa del municipio cabecera se encuentran Ciudad Real, Gerona, Alicante y Tarragona. Entre las de menor atracción están Cartagena, Vitoria, Zaragoza y Algeciras.
Los datos corresponden al Anuario Económico de España que elabora anualmente La Caixa sobre los 3.234 municipios españoles de más de 1.000 habitantes, cuya población agregada representa el 96,6% del total nacional.
En el informe también aparecen estimaciones de la entidad financiera sobre una serie de indicadores tan significativos como la capacidad de consumo de cada municipio (la cuota de mercado) o el índice comercial (comparativa de la importancia del comercio mayorista y minorista).
Andalucía con un 16,7% y Cataluña con un 16,6% son las regiones con mayor capacidad de consumo y también con mayor índice comercial, aunque en este caso invierten sus posiciones con un 16,8% y un 17,5%, respectivamente.