La Villa 31 es la más antigua de Buenos Aires. Antes se llamó Villa Desocupación y también –¿eufemismo o ironía?– Villa Esperanza, entre otros muchos nombres (Kilómetro 13, Saldías, etc.). Los primeros asentamientos en la zona datan de principios de la década del 30, pero fueron erradicados en 1935; la villa que hoy conocemos nace en la década de 1940.
De acuerdo al censo nacional del año 2010, la Villa 31 y 31 Bis tiene 100 manzanas y 7.950 hogares. Pero, con posterioridad a esa medición, los anuncios de urbanización provocaron un boom demográfico y edilicio.
Entre 2009 y 2013, la población de la Villa 31 explotó: creció casi un 50%, pasando de 27.000 a 40.000 habitantes.
El asentamiento se expande hacia los costados, pero también hacia arriba, sumando en algunos casos hasta 4 y 5 pisos. Estos edificios de alto incumplen normas básicas de seguridad requeridas en la construcción.