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

CadenaCategoría Tiendas Pob media 3km Edad promedio
OXXOconveniencia 1,092164,00729.4
7-Elevenconveniencia 537207,59530.1
Farmacias Benavidesfarmacia 150194,45430.1
Farmacias del Ahorrofarmacia 56163,28530.4
Waldo'ssupermercado 15226,15729.9
Carnes Ramoscarnicería 4650,80332.0
Don Chulecarnicería 2433,59230.4
Delicarnescarnicería 2227,49227.9
Sam's Clubsupermercado 1635,86231.2
Smart & Finalsupermercado 1454,98327.9
1,858 tiendas top-10 · 68% del total mapeado · edad promedio 29.5 años

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íaCadena Stores 3km Density /km² Diversity Intensity Score
convenienciaOXXO 130.46213.00.033
conveniencia7-Eleven 110.39211.00.032
farmaciaFarmacias Benavides 732.58979.00.032
convenienciaOXXO 812.86989.00.032
conveniencia7-Eleven 120.42312.50.031
conveniencia7-Eleven 722.551181.00.031
convenienciaOXXO 722.551181.00.031
supermercadoBodega Aurrera 291.03632.00.031
farmaciaFarmacias Benavides 682.401075.00.031
supermercadoSoriana 180.64420.00.030
Top 10 mostradas

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íaCadena Stores 3km Density /km² Diversity Intensity
convenienciaOXXO 1936.8315251.0
conveniencia7-Eleven 1916.7615250.5
conveniencia7-Eleven 1926.7915250.5
carniceríaIndependiente 1866.5814244.0
carniceríaIndependiente 1866.5814244.0
convenienciaOXXO 1876.6115243.0
carniceríaIndependiente 1846.5114242.0
conveniencia7-Eleven 1856.5415239.5
farmaciaFarmacias Benavides 1836.4715238.5
convenienciaOXXO 1826.4415238.0
Top 10 mostradas

Los 10 hallazgos completos

Cada hallazgo con insight numérico, contexto y uso accionable. La misma metodología Atlas: Insight → Context → Use.

36%
de las ventas en 8% del territorio
Las 10 zonas más densas generan $57.7B de los $170.85B totales. La concentración es enorme.
UsePara abrir tienda: evitá estas 10 zonas.
1,092
OXXOs en NL — la red más densa
OXXO (FEMSA) controla 1,092 puntos. Le sigue 7-Eleven (537) y Farmacias Benavides (150). El top-3 explica 66% de las tiendas mapeadas.
UseSi vendes tiendas de conveniencia: OXXO, 7-Eleven y Benavides son tu competencia.
31
la gente grande tiene más tiendas cerca
Las zonas con más tiendas OXXO+7E tienen gente de 30 a 33 años. Donde solo hay OXXO, la gente es más joven (27 años). Donde solo hay 7E, también. Contrario a la idea de que las tiendas de conveniencia van en zonas de gente joven.
UsePara abrir tienda: busca zonas con gente de 28 a 32 años.
14.5%
OXXOs en zonas con poca cobertura
El 14.5% de los OXXOs están a más de 1km del siguiente OXXO. Son tiendas aisladas en zonas con poca cobertura.
UsePara franquiciados: esos 158 OXXOs son evidencia de demanda local.
2.3x
más farmacias que carnicerías
NL tiene más de 150 farmacias (Benavides + Guadalajara + similares) vs solo 8 carnicerías formales. La diferencia es estructural.
UseSi tienes capital regional: carnicerías es el lado vacío del mercado.
23
zonas con oportunidad para abrir
De las 167 zonas, 23 (14%) tienen mucha gente y solo 1-2 tiendas. Son zonas fértiles para abrir.
UseEstas 23 zonas son la primera lista para prospectar.
12.5x
el centro de Monterrey tiene 12 veces más tiendas que el rural
El centro de MTY (22 zonas, gente de 31 años): 851 tiendas OXXO+7E, 38.7 por zona. La periferia (60 zonas, 27 años): 470 tiendas, 7.8 por zona. El rural (81 zonas, 28 años): 254 tiendas, 3.1 por zona. El centro tiene 5 veces más densidad que la periferia y 12 veces más que el rural.
UsePara abrir tienda: ve al centro de Monterrey.
9
7E llega después de OXXO, no compite
7-Eleven solo está en 9 zonas sin OXXO (vs 68 zonas con OXXO solo, 70 con las dos). 7E nunca llega primero: siempre viene detrás de OXXO. Donde están los dos, hay 0.57 tiendas 7E por cada OXXO.
Use7E no compite — sigue a OXXO. Si abres OXXO en una zona sin 7E, espera 6-12 meses y 7E llega.
+0.52
cuando ajustamos por zona, la relación con edad se ve más clara
Cuando ajustamos las tiendas por zona de cobertura (para no contar dos veces la misma tienda que se traslapa con otra), la relación entre densidad de tiendas y edad se ve más clara. Las zonas con más tiendas reales tienen gente de 30+ años.
UsePara medir saturación real: usá tiendas por zona de cobertura, no el conteo bruto.
38%
el centro de Monterrey tiene 38% de las tiendas
El centro de MTY (22 zonas): 1,336 tiendas (516 OXXO + 335 7E + 275 farmacias + 156 supermercados + 54 carnicerías). La periferia (60 zonas): 781 tiendas. El rural (81 zonas): 492 tiendas. El centro tiene 38% de todas las tiendas en solo 13% de las zonas. Las cadenas dominantes cambian por zona: centro = OXXO + 7E + Farmacias; periferia = OXXO + Supermercados + 7E; rural = OXXO + Farmacias + Supermercados.
UsePara abrir tienda: el centro de Monterrey es donde está la actividad.

Metodología Atlas v1

Cómo construimos el análisis. 3 capas analíticas, cobertura completa de NL, datos abiertos.

Capa 1

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.

Capa 2

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.

Capa 3

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.

OpenStreetMap
2,704 tiendas extraídas · datos abiertos de marca, nombre y dirección
2026
INEGI
Censo 2020 · población, educación y vehículos por zona
2020
CONAPO
Consejo Nacional de Población · proyecciones de población
2020
BMV
Bolsa Mexicana de Valores · reportes anuales del retail
2024

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.

Boom (joven)

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.

Estable (media)

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.

Envejecimiento

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.

Depopulación (viejo)

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.

¿Querés los 167 hexes en tu máquina?
ZIP con los 8 CSVs + metodología + este reporte en HTML. Próximamente — estamos puliéndolo antes de publicarlo.
Próximamente Abrir mapa →
Autoría
Darío Montes Aguilar
linkedin.com/in/darío-montes-aguilar