Madrid tiene 1.098 expendedurías y Barcelona 1.083, solo 15 menos. Les siguen Valencia (668), Alicante (474) y, empatadas con 423 cada una, Murcia y Sevilla. Entre las cinco primeras reúnen el 30,1 % de la red nacional de 12.432 expendedurías.
Origen de los datos: Ministerio de Hacienda (Comisionado para el Mercado de Tabacos), listado de expendedurías activas a 28 de octubre de 2026. Elaboración propia. Esta web es independiente y no está vinculada con el Ministerio de Hacienda.
La tabla completa
El orden es por número de expendedurías; las provincias con la misma cifra comparten posición. La última columna cuenta en cuántos municipios de la provincia hay al menos una expendeduría, frente al total de municipios que registra el INE.
| Pos. | Provincia | Comunidad o ciudad autónoma | Expendedurías | % del total | % acumulado | Municipios con expendeduría |
|---|---|---|---|---|---|---|
| 1 | Madrid | Madrid | 1.098 | 8,8 % | 8,8 % | 138 de 179 |
| 2 | Barcelona | Cataluña | 1.083 | 8,7 % | 17,5 % | 231 de 311 |
| 3 | Valencia | Comunitat Valenciana | 668 | 5,4 % | 22,9 % | 211 de 266 |
| 4 | Alicante | Comunitat Valenciana | 474 | 3,8 % | 26,7 % | 108 de 141 |
| 5 | Murcia | Murcia | 423 | 3,4 % | 30,1 % | 43 de 45 |
| 5 | Sevilla | Andalucía | 423 | 3,4 % | 33,5 % | 105 de 106 |
| 7 | A Coruña | Galicia | 419 | 3,4 % | 36,9 % | 90 de 93 |
| 8 | Asturias | Asturias | 365 | 2,9 % | 39,8 % | 63 de 78 |
| 9 | Málaga | Andalucía | 358 | 2,9 % | 42,7 % | 88 de 103 |
| 10 | Illes Balears | Illes Balears | 333 | 2,7 % | 45,4 % | 64 de 67 |
| 11 | Granada | Andalucía | 320 | 2,6 % | 48,0 % | 141 de 174 |
| 12 | Pontevedra | Galicia | 316 | 2,5 % | 50,5 % | 61 de 61 |
| 13 | Cádiz | Andalucía | 305 | 2,5 % | 53,0 % | 44 de 45 |
| 14 | Badajoz | Extremadura | 285 | 2,3 % | 55,3 % | 141 de 165 |
| 14 | Bizkaia | País Vasco | 285 | 2,3 % | 57,6 % | 65 de 113 |
| 16 | Córdoba | Andalucía | 278 | 2,2 % | 59,8 % | 73 de 77 |
| 17 | Zaragoza | Aragón | 265 | 2,1 % | 61,9 % | 102 de 293 |
| 18 | Girona | Cataluña | 250 | 2,0 % | 63,9 % | 121 de 221 |
| 19 | Cantabria | Cantabria | 242 | 1,9 % | 65,9 % | 71 de 102 |
| 20 | Toledo | Castilla-La Mancha | 241 | 1,9 % | 67,8 % | 148 de 204 |
| 21 | Jaén | Andalucía | 230 | 1,9 % | 69,7 % | 92 de 97 |
| 22 | Almería | Andalucía | 216 | 1,7 % | 71,4 % | 78 de 103 |
| 23 | Tarragona | Cataluña | 212 | 1,7 % | 73,1 % | 105 de 184 |
| 24 | Cáceres | Extremadura | 207 | 1,7 % | 74,8 % | 151 de 223 |
| 25 | Ciudad Real | Castilla-La Mancha | 203 | 1,6 % | 76,4 % | 92 de 102 |
| 26 | Gipuzkoa | País Vasco | 191 | 1,5 % | 77,9 % | 52 de 88 |
| 27 | Navarra | Navarra | 187 | 1,5 % | 79,4 % | 98 de 272 |
| 28 | León | Castilla y León | 184 | 1,5 % | 80,9 % | 95 de 211 |
| 29 | Ourense | Galicia | 183 | 1,5 % | 82,4 % | 78 de 92 |
| 30 | Huelva | Andalucía | 175 | 1,4 % | 83,8 % | 71 de 80 |
| 31 | Castellón | Comunitat Valenciana | 163 | 1,3 % | 85,1 % | 75 de 135 |
| 32 | Lleida | Cataluña | 153 | 1,2 % | 86,3 % | 89 de 231 |
| 33 | Valladolid | Castilla y León | 152 | 1,2 % | 87,6 % | 67 de 225 |
| 34 | Albacete | Castilla-La Mancha | 149 | 1,2 % | 88,8 % | 72 de 87 |
| 34 | Lugo | Galicia | 149 | 1,2 % | 90,0 % | 60 de 67 |
| 36 | Salamanca | Castilla y León | 127 | 1,0 % | 91,0 % | 76 de 362 |
| 37 | Cuenca | Castilla-La Mancha | 118 | 0,9 % | 91,9 % | 94 de 238 |
| 38 | Huesca | Aragón | 116 | 0,9 % | 92,9 % | 71 de 202 |
| 39 | Burgos | Castilla y León | 109 | 0,9 % | 93,8 % | 46 de 371 |
| 40 | La Rioja | La Rioja | 99 | 0,8 % | 94,5 % | 52 de 174 |
| 41 | Zamora | Castilla y León | 92 | 0,7 % | 95,3 % | 68 de 248 |
| 42 | Ávila | Castilla y León | 91 | 0,7 % | 96,0 % | 61 de 248 |
| 43 | Álava | País Vasco | 81 | 0,7 % | 96,7 % | 25 de 51 |
| 44 | Segovia | Castilla y León | 74 | 0,6 % | 97,3 % | 50 de 209 |
| 44 | Teruel | Aragón | 74 | 0,6 % | 97,9 % | 55 de 236 |
| 46 | Guadalajara | Castilla-La Mancha | 73 | 0,6 % | 98,4 % | 49 de 288 |
| 47 | Palencia | Castilla y León | 66 | 0,5 % | 99,0 % | 40 de 191 |
| 48 | Ceuta | Ceuta | 35 | 0,3 % | 99,3 % | 1 de 1 |
| 49 | Melilla | Melilla | 33 | 0,3 % | 99,5 % | 1 de 1 |
| 50 | Soria | Castilla y León | 31 | 0,2 % | 99,8 % | 21 de 183 |
| 51 | Las Palmas | Canarias | 16 | 0,1 % | 99,9 % | 9 de 34 |
| 52 | Santa Cruz de Tenerife | Canarias | 12 | 0,1 % | 100,0 % | 12 de 54 |
Cómo está hecha: cada fila del listado trae un número de expendeduría de seis dígitos y los dos primeros son el código de provincia del INE. Con ese criterio agrupamos las 12.432 filas. Como comprobación, 12.430 de ellas tienen un municipio que existe, con ese nombre, dentro de esa misma provincia en el INE; las otras dos se explican en la guía de método.
Cuánta red concentra cada grupo de provincias
| Grupo de provincias | Expendedurías | % del total |
|---|---|---|
| Las 2 primeras | 2.181 | 17,5 % |
| Las 3 primeras | 2.849 | 22,9 % |
| Las 5 primeras | 3.746 | 30,1 % |
| Las 10 primeras | 5.644 | 45,4 % |
| Las 20 primeras | 8.431 | 67,8 % |
| Las 26 primeras (la mitad de las 52) | 9.690 | 77,9 % |
| Las 26 últimas | 2.742 | 22,1 % |
| Las 10 últimas | 495 | 4,0 % |
Hacen falta solo 12 provincias para sumar la mitad de la red (50,5 %). Las diez primeras suman el 45,4 %. Con 52 provincias, esa mitad de la red está en menos de una cuarta parte de ellas.
El orden cambia si se mira la población
Un ranking de cifras absolutas se parece mucho al ranking de población: el coeficiente de correlación de rangos de Spearman entre expendedurías y habitantes es 0,82 con las 52 provincias, y 0,95 si se dejan fuera las cuatro con situación especial (Canarias, Ceuta y Melilla). Es decir, casi todo el orden de la tabla lo explica cuánta gente vive allí. Lo interesante son las excepciones, y se ven comparando posiciones (solo provincias de la Península y Baleares, 48 en total):
- Ourense es la número 29 por expendedurías, pero la 39 por población.
- Badajoz es la 14 por expendedurías y la 23 por población.
- Álava ocupa el puesto 43 por expendedurías y el 35 por población.
- Castellón queda 31 por expendedurías y 24 por población.
Las que “suben” tienen más red de la que su población haría esperar. Para medirlo bien hay que dividir, y eso es lo que hacemos en estancos por habitante.
Las provincias más pequeñas de la red
De las 48 provincias peninsulares y de las Illes Balears, 9 tienen menos de 100 expendedurías: La Rioja (99), Zamora (92), Ávila (91), Álava (81), Segovia (74), Teruel (74), Guadalajara (73), Palencia (66), Soria (31). La menor es Soria con 31, unas 35 veces menos que Madrid.
Un número bajo no implica mala cobertura: Soria o Teruel tienen pocas expendedurías porque tienen pocos habitantes. Si lo que interesa es qué parte de los pueblos se queda sin ninguna, la tabla relevante es la de pueblos sin estanco.
Territorios con régimen distinto
- Canarias figura con 16 expendedurías en Las Palmas y 12 en Santa Cruz de Tenerife (28 en total). La Ley 13/1998 deja a las islas fuera del monopolio del comercio minorista de tabaco, y por eso el listado de Hacienda casi no las recoge. No se debe leer ese dato como “pocos estancos en Canarias” sino como “la red de expendedurías del monopolio apenas existe allí”.
- Ceuta (35) y Melilla (33) suman 68. La página oficial de precios de Hacienda les dedica una sección propia, separada de la Península y Baleares, y para su tamaño tienen una red densa.
Qué se puede citar de esta tabla
Si vas a reutilizar estas cifras, conviene mantener tres cosas con ellas: la fecha del listado (28 de octubre de 2026), el origen (Ministerio de Hacienda) y la advertencia de que el recuento es de expendedurías del listado oficial, no de todos los lugares donde se vende tabaco. Las condiciones de reutilización de Hacienda piden citar la fuente, indicar la fecha de actualización y no sugerir respaldo del Ministerio; las tenemos en cuenta en toda la web.
Para ver cómo se produjo este recuento y qué correcciones se hicieron sobre el fichero original, está la página de cómo comprobamos los datos. La cifra global y su desglose por zonas están en cuántos estancos hay en España.
Seis medidas más de cada provincia
La tabla del principio ordena las provincias por número de expendedurías. Con las posiciones de CartoCiudad (IGN), el código postal y la numeración del listado, se pueden añadir medidas que cuentan otra historia. La tabla siguiente reúne 51 provincias (se excluye Santa Cruz de Tenerife, que solo tiene tres estancos con posición exacta) y está ordenada de menor a mayor distancia mediana al estanco más próximo:
| Provincia | Estancos | Mediana al estanco más próximo | Con el siguiente a más de 5 km | Radio mediano de los diez más cercanos | Códigos postales distintos | Ocupación del bloque de números | Fichas con dato abierto |
|---|---|---|---|---|---|---|---|
| Ceuta | 35 | 214 m | 0 % | 0,9 km | 3 | 42,2 % | 0 |
| Melilla | 33 | 221 m | 0 % | 0,6 km | 6 | 52,4 % | 0 |
| Bizkaia | 285 | 227 m | 2 % | 1,4 km | 83 | 81,0 % | 4 |
| Gipuzkoa | 191 | 245 m | 1 % | 3,1 km | 69 | 78,3 % | 2 |
| Madrid | 1.098 | 257 m | 3 % | 1,1 km | 243 | 78,3 % | 31 |
| Barcelona | 1.083 | 262 m | 2 % | 1,3 km | 302 | 87,2 % | 43 |
| Asturias | 365 | 268 m | 8 % | 5,2 km | 170 | 63,0 % | 1 |
| Córdoba | 278 | 280 m | 9 % | 9,8 km | 104 | 78,1 % | 2 |
| Cádiz | 305 | 283 m | 5 % | 2,3 km | 87 | 83,6 % | 6 |
| Valencia | 668 | 291 m | 4 % | 3,0 km | 236 | 82,9 % | 16 |
| Jaén | 230 | 293 m | 17 % | 11,5 km | 112 | 82,7 % | 7 |
| Sevilla | 423 | 314 m | 7 % | 6,3 km | 137 | 82,9 % | 4 |
| Alicante | 474 | 321 m | 5 % | 4,3 km | 159 | 88,8 % | 10 |
| Zaragoza | 265 | 328 m | 18 % | 6,1 km | 128 | 31,6 % | 10 |
| Ciudad Real | 203 | 334 m | 29 % | 15,0 km | 98 | 82,9 % | 0 |
| Huelva | 175 | 340 m | 20 % | 10,6 km | 85 | 87,5 % | 0 |
| Illes Balears | 333 | 353 m | 8 % | 6,7 km | 126 | 88,8 % | 7 |
| Murcia | 423 | 355 m | 5 % | 5,5 km | 149 | 83,6 % | 2 |
| Málaga | 358 | 363 m | 8 % | 6,1 km | 128 | 85,6 % | 6 |
| Álava | 81 | 365 m | 12 % | 1,1 km | 34 | 74,3 % | 1 |
| Valladolid | 152 | 392 m | 21 % | 7,0 km | 79 | 46,5 % | 13 |
| Cantabria | 242 | 401 m | 4 % | 4,9 km | 103 | 72,0 % | 9 |
| Burgos | 109 | 410 m | 29 % | 12,5 km | 52 | 48,7 % | 13 |
| Badajoz | 285 | 429 m | 28 % | 15,1 km | 155 | 85,1 % | 2 |
| La Rioja | 99 | 445 m | 25 % | 10,5 km | 57 | 66,4 % | 0 |
| Castellón | 163 | 474 m | 16 % | 8,2 km | 83 | 74,8 % | 2 |
| Almería | 216 | 531 m | 14 % | 10,1 km | 109 | 82,4 % | 2 |
| Granada | 320 | 604 m | 16 % | 8,9 km | 161 | 79,8 % | 21 |
| Albacete | 149 | 637 m | 39 % | 16,5 km | 83 | 76,4 % | 17 |
| Navarra | 187 | 666 m | 15 % | 11,3 km | 110 | 66,1 % | 2 |
| Girona | 250 | 690 m | 9 % | 8,4 km | 127 | 77,6 % | 5 |
| Pontevedra | 316 | 723 m | 4 % | 6,1 km | 182 | 73,8 % | 4 |
| Tarragona | 212 | 732 m | 13 % | 7,7 km | 124 | 76,3 % | 6 |
| A Coruña | 419 | 865 m | 9 % | 7,5 km | 211 | 66,6 % | 24 |
| Las Palmas | 16 | 1.665 m | 33 % | 166,7 km | 10 | 21,6 % | 0 |
| Lugo | 149 | 1.865 m | 31 % | 13,9 km | 93 | 55,2 % | 5 |
| Lleida | 153 | 1.880 m | 24 % | 12,2 km | 96 | 65,9 % | 6 |
| Salamanca | 127 | 2.019 m | 27 % | 15,8 km | 79 | 49,8 % | 14 |
| Toledo | 241 | 2.072 m | 26 % | 12,3 km | 158 | 80,1 % | 1 |
| León | 184 | 2.142 m | 25 % | 12,5 km | 113 | 64,1 % | 6 |
| Ourense | 183 | 2.160 m | 17 % | 9,6 km | 104 | 48,3 % | 0 |
| Palencia | 66 | 2.437 m | 42 % | 14,6 km | 40 | 55,0 % | 0 |
| Huesca | 116 | 2.601 m | 39 % | 19,5 km | 78 | 57,7 % | 2 |
| Ávila | 91 | 2.842 m | 33 % | 15,7 km | 65 | 52,0 % | 3 |
| Guadalajara | 73 | 3.358 m | 22 % | 12,7 km | 51 | 55,7 % | 0 |
| Cáceres | 207 | 4.256 m | 39 % | 15,0 km | 157 | 73,1 % | 3 |
| Segovia | 74 | 4.280 m | 49 % | 15,1 km | 55 | 52,5 % | 0 |
| Soria | 31 | 4.526 m | 38 % | 31,9 km | 21 | 40,8 % | 0 |
| Teruel | 74 | 5.514 m | 58 % | 23,9 km | 57 | 49,0 % | 0 |
| Zamora | 92 | 5.691 m | 54 % | 18,2 km | 73 | 41,6 % | 6 |
| Cuenca | 118 | 6.657 m | 65 % | 19,4 km | 95 | 60,5 % | 0 |
Cerca y lejos
Las seis provincias con el estanco siguiente más cercano (mediana) son Ceuta (214 m), Melilla (221), Bizkaia (227), Gipuzkoa (245), Madrid (257) y Barcelona (262): dos ciudades de red muy compacta y cuatro provincias muy urbanas. En el extremo contrario están Cuenca (6,7 km), Zamora (5,7), Teruel (5,5), Soria (4,5), Segovia (4,3) y Cáceres (4,3). En Cuenca el 65 % de los estancos tiene al siguiente a más de cinco kilómetros; en Teruel, el 58 %; en Zamora, el 54 %.
Cuántos hay que recorrer para reunir diez
El radio mediano que reúne los diez estancos más cercanos a cada uno es de 0,6 km en Melilla y 0,9 km en Ceuta, de 1,1 km en Madrid y en Álava, y sube a 31,9 km en Soria, 23,9 km en Teruel, 19,5 km en Huesca, 19,4 km en Cuenca y 18,2 km en Zamora. (Las Palmas, con 166,7 km, no es comparable: sus islas están separadas por el mar.)
Provincias compactas
Ceuta, Melilla, Bizkaia, Gipuzkoa, Madrid y Barcelona: mediana por debajo de 265 m entre estancos.
Provincias abiertas
Cuenca, Zamora, Teruel y Soria: mediana de entre 4,5 y 6,7 km; hasta el 65 % con el siguiente a más de 5 km.
Los extremos de la numeración
Las Palmas (21,6 %), Zaragoza (31,6 %) y Soria (40,8 %) ocupan menos de la mitad de su bloque de números; Illes Balears y Alicante, el 88,8 %.
Un bloque de números a medio llenar
Cada provincia numera sus expendedurías desde su código de provincia (por ejemplo, 28 para Madrid). La ocupación del bloque compara las expendedurías activas con los números posibles entre el primero y el último. Las más altas son Illes Balears y Alicante (88,8 %), Huelva (87,5 %), Barcelona (87,2 %) y Málaga (85,6 %). Las más bajas son Las Palmas (21,6 %), Zaragoza (31,6 %: 265 expendedurías en un rango de 836 números), Soria (40,8 %), Zamora (41,6 %) y Ceuta (42,2 %). Un bloque poco ocupado no significa que se hayan cerrado muchos estancos: los números pueden no haberse asignado nunca o haberse reutilizado. Es lo que se puede ver en una descarga; el análisis completo está en la numeración de las expendedurías.
Códigos postales y fichas
La proporción de códigos postales con un solo estanco va del 35 % (Gipuzkoa) y el 34 % (Cádiz) a más del 85 % en Zamora (92 %), Cáceres (88 %), Cuenca (85 %) y Guadalajara (84 %): en esas provincias casi cada código postal es un pueblo con una sola expendeduría. La última columna recuerda cuánta información abierta adicional hay: Barcelona (43 fichas), Madrid (31), A Coruña (24), Granada (21), Albacete (17) y València (16) reúnen casi la mitad de las 318 fichas de la web.
Interpretación prudente. Estas medidas describen la red en el listado del 28-10-2026; no dicen si hay más o menos servicio. Una provincia con un radio de 32 km para reunir diez estancos (Soria) tiene pocos estancos y muchos municipios pequeños; no significa que falte nada que la ley exija.




