Datos y código

Censo Perú 2017 vs 2025 · volver al mapa · metodología · creado por 𝕏 @osalasmo

Todo es abierto: los datos agrupados por distrito que extrajimos del INEI (en CSV), las bases ya procesadas y el código completo (extractores, armonización, backend y frontend). Cada ZIP trae un LEEME.txt que describe sus columnas.

Repositorio git (código completo)

Clónalo con su historial (no necesitas cuenta):

git clone https://censo-2025.appsbi.net/repo.git censo-peru

O descarga el código en ZIP. Último cambio: 1ebef0e · 25/10/2026 13:31. Instrucciones para reproducir todo en el README.

Preguntas comparables 2017 vs 2025 (armonizadas)

Lo que muestra el modo «Comparar»: 60 preguntas con sus categorías agrupadas para que sean equivalentes, casos 2017 y 2025 por distrito. Incluye la ficha de cada pregunta (códigos REDATAM y nota), los distritos con sus totales de población, hogares y viviendas, y los 25 indicadores resumen.

Descargar comparables-2017-2025.zip · 4.1 MB · 24/10/2026 20:07

Censo 2025: todas las variables por distrito (REDATAM)

Frecuencias por distrito y categoría de todas las variables de vivienda, hogar y población de la base CPV2025DI, tal como las entrega el REDATAM del INEI. Formato largo: una fila por distrito × variable × categoría.

Descargar censo2025-redatam-distritos.zip · 24.8 MB · 24/10/2026 20:07

Censo 2017: todas las variables por distrito (REDATAM)

Lo mismo para la base CPV2017DI del Censo 2017 (cuestionario completo). Mismo formato que el de 2025.

Descargar censo2017-redatam-distritos.zip · 23.2 MB · 24/10/2026 20:07

Censo 2025: cuadros por distrito (portal Censos 2025)

Los cuadros interactivos del portal censos2025.inei.gob.pe, por distrito, descargados de su API.

Descargar censo2025-cuadros-distritos.zip · 3.4 MB · 24/10/2026 20:07

Base de la app (DuckDB)

La misma base de solo lectura que usa el servidor. Se abre con DuckDB (Python, R, CLI) o DBeaver.

Descargar censo-app.duckdb · 14.2 MB · 24/10/2026 20:07

Reproducirlo en tu PC (resumen)

pip install duckdb pandas fastapi "uvicorn[standard]"
python scripts/redatam_2025.py peru_2025/redatam                       # 2025 (~1 día; no correr en paralelo)
set REDATAM_URL=https://censos2017.inei.gob.pe && set REDATAM_BASE=CPV2017DI
python scripts/redatam_2025.py peru_2017/redatam                       # 2017
python scripts/validar_redatam.py peru_2025/redatam                    # controles
python scripts/cargar_redatam_duckdb.py .                              # db/censo.duckdb
python app/construir/construir_app_db.py                               # app/data/app.duckdb
cd app/frontend && npm install && npm run build && cd ../backend && uvicorn main:app

O sáltate la extracción: descarga censo-app.duckdb, ponlo en app/data/app.duckdb y levanta el backend.

Fuente: INEI, Censos Nacionales 2017 y 2025. Proyecto independiente, no oficial. Mapas: limites-peru-geojson (MIT). Hecho por Oscar Salas · 𝕏 @osalasmo