Las 167 zonas, las 2,704 tiendas y los 10 hallazgos completos.
Tablas con las cadenas principales, las zonas con oportunidad y el nivel de actividad. Los hallazgos explicados con detalle. Metodología y fuentes de datos.
Top 10 cadenas por número de tiendas
Top cadenas que dominan el retail NL. Datos scrapeados de OpenStreetMap + enriquecidos con INEGI 2020 (población, escolaridad).
Top cadenas
| Cadena | Categoría | Tiendas | Pob media 3km | Edad promedio |
|---|---|---|---|---|
| OXXO | conveniencia | 1,092 | 164,007 | 29.4 |
| 7-Eleven | conveniencia | 537 | 207,595 | 30.1 |
| Farmacias Benavides | farmacia | 150 | 194,454 | 30.1 |
| Farmacias del Ahorro | farmacia | 56 | 163,285 | 30.4 |
| Waldo's | supermercado | 15 | 226,157 | 29.9 |
| Carnes Ramos | carnicería | 4 | 650,803 | 32.0 |
| Don Chule | carnicería | 2 | 433,592 | 30.4 |
| Delicarnes | carnicería | 2 | 227,492 | 27.9 |
| Sam's Club | supermercado | 1 | 635,862 | 31.2 |
| Smart & Final | supermercado | 1 | 454,983 | 27.9 |
Top 10 opportunity zones
Zonas con población alta y pocas tiendas — las primeras a prospectar. Ordenadas por opportunity score (densidad relativa).
Top 10 oportunidad
| Categoría | Cadena | Stores 3km | Density /km² | Diversity | Intensity | Score |
|---|---|---|---|---|---|---|
| conveniencia | OXXO | 13 | 0.46 | 2 | 13.0 | 0.033 |
| conveniencia | 7-Eleven | 11 | 0.39 | 2 | 11.0 | 0.032 |
| farmacia | Farmacias Benavides | 73 | 2.58 | 9 | 79.0 | 0.032 |
| conveniencia | OXXO | 81 | 2.86 | 9 | 89.0 | 0.032 |
| conveniencia | 7-Eleven | 12 | 0.42 | 3 | 12.5 | 0.031 |
| conveniencia | 7-Eleven | 72 | 2.55 | 11 | 81.0 | 0.031 |
| conveniencia | OXXO | 72 | 2.55 | 11 | 81.0 | 0.031 |
| supermercado | Bodega Aurrera | 29 | 1.03 | 6 | 32.0 | 0.031 |
| farmacia | Farmacias Benavides | 68 | 2.40 | 10 | 75.0 | 0.031 |
| supermercado | Soriana | 18 | 0.64 | 4 | 20.0 | 0.030 |
Top 10 intensity (zonas saturadas)
Dónde NO conviene abrir — alta concentración comercial + baja diferenciación. Nota proximity: el ranking crudo infla saturación por canibalización aparente. Buffer-overlap (radio 400m, threshold 30%) corrige: top 20 pasa de 3,672 → 972 efectivas (−73.5%). El top row (OXXO centro MTY) cae de 193 stores raw / ci 251.0 a 51 efectivas / ci 66.3.
Dónde NO conviene abrir
| Categoría | Cadena | Stores 3km | Density /km² | Diversity | Intensity |
|---|---|---|---|---|---|
| conveniencia | OXXO | 193 | 6.83 | 15 | 251.0 |
| conveniencia | 7-Eleven | 191 | 6.76 | 15 | 250.5 |
| conveniencia | 7-Eleven | 192 | 6.79 | 15 | 250.5 |
| carnicería | Independiente | 186 | 6.58 | 14 | 244.0 |
| carnicería | Independiente | 186 | 6.58 | 14 | 244.0 |
| conveniencia | OXXO | 187 | 6.61 | 15 | 243.0 |
| carnicería | Independiente | 184 | 6.51 | 14 | 242.0 |
| conveniencia | 7-Eleven | 185 | 6.54 | 15 | 239.5 |
| farmacia | Farmacias Benavides | 183 | 6.47 | 15 | 238.5 |
| conveniencia | OXXO | 182 | 6.44 | 15 | 238.0 |
Los 10 hallazgos completos
Cada hallazgo con insight numérico, contexto y uso accionable. La misma metodología Atlas: Insight → Context → Use.
Metodología Atlas v1
Cómo construimos el análisis. 3 capas analíticas, cobertura completa de NL, datos abiertos.
Cantidad de tiendas
Cuántas tiendas hay en cada zona de 3km. Sirve para ver dónde se concentran las tiendas y qué zonas están saturadas.
Nivel de actividad
Actividad comercial promedio por zona. Combina cuántas tiendas hay y qué tan variadas son. Sirve para confirmar si una zona está realmente saturada.
Oportunidad
Personas por tienda — zonas con mucha gente y pocas tiendas. Sirve para encontrar dónde abrir.
Cobertura: 167 zonas de 3km radio cubriendo todo Nuevo León. Datos crudos: 2,704 tiendas extraídas de OpenStreetMap (filtro automático para OXXO, 7-Eleven y otras). Datos adicionales: INEGI 2020 (población, educación y vehículos) + CONAPO 2020 + BMV 2024 (ventas del retail nacional). Scripts: Python puro — sin librerías externas. Los datos y la metodología completos estarán en el ZIP próximamente.
Fuentes de datos
Cuatro fuentes oficiales. Datos abiertos. Citá "Retail Atlas NL" si reusás.
Demografía por municipio
Cada zona se asigna al municipio más cercano. La edad promedio por municipio viene del censo 2020 del INEGI (datos por grupos de 5 años). Las zonas rurales tienen la gente más joven (24 años) y las urbanas la más grande (33 años). El promedio estatal es 28.9 años.
crecimiento ≥ 4% anual · gente de ~26 años
Municipios en explosión demográfica (García 12%, Juárez 10%, Apodaca 10%). Gente joven que llega a trabajar. Para abrir: tiendas de conveniencia + snacks.
crecimiento 1-4% anual · gente de ~30 años
Centro de la ciudad y suburbios consolidados (Monterrey, San Pedro, San Nicolás, Guadalupe). Gente de varias edades. Para abrir: mixto.
crecimiento 0-1% anual · gente de ~33 años
Suburbios maduros (Cadereyta, Santiago, Allende, Juárez inner). Población estable que envejece poco a poco. Para abrir: farmacia + servicios.
pérdida de población · gente de ~38 años
Municipios rurales que pierden gente (Los Aldamas -3.5%, Mier y Noriega, Doctor Arroyo, Galeana). Para abrir: farmacia + abarrotes básicos.
Top 5 municipios por boom demográfico (cagr 30y): García 12.0%, Juárez 10.8%, Apodaca 10.7%, Ciénega de Flores 10.1%, Salinas Victoria 9.9%. Top 5 por depopulación: Los Aldamas -3.5%, Mier y Noriega -2.6%, Doctor Arroyo -1.9%, Galeana -1.8%, Iturbide -1.4%.
Mean age quinquenio (INEGI Census 2020, ITER — quinquenios completos)
Top 5 municipios más jóvenes: Mier y Noriega 22.0, Doctor Coss 22.6, General Zaragoza 22.7, Parás 22.8, Doctor Arroyo 23.1 (todos rurales sur, pocos miles de habitantes). Top 5 más viejos: San Nicolás 28.5, Guadalupe 27.8, Apodaca 27.3, Santa Catarina 27.0, Monterrey 26.9 (zona metropolitana, urbanos consolidados). Implicación retail: municipios con mean age < 24 años (rural profundo, alta dependencia estatal) → skew hacia abarrotes + subsidio. Municipios con mean age > 27 años (urbano maduro MTY) → skew hacia conveniencia densa + farmacia + servicios.