Villaverde suma 172.551 vecinos según el padrón municipal a 1 de enero de 2026, en 60.162 hogares y cinco barrios administrativos. Ocupa unas 2.019 hectáreas, pero su densidad media es de apenas 85 habitantes por hectárea, señal de que buena parte del suelo del distrito no es residencial, y la vivienda se concentra en núcleos muy definidos.
El mayor es Villaverde Alto, Casco Histórico de Villaverde, que el padrón cuenta como un único barrio con 51.913 vecinos y un año medio de construcción de 1977. Le siguen Los Rosales (39.454 vecinos, 1980), Ángeles (38.259, 1975), Butarque (23.193, 1999) y San Cristóbal (19.732, 1965). Esos años, del Panel de indicadores del Ayuntamiento, marcan la diferencia entre un garaje fácil y uno que pide estudio.
Los hogares son grandes para Madrid: entre 2,63 y 3,51 personas de media según el barrio. San Cristóbal tiene el tamaño de hogar más alto del distrito, 3,51, y las viviendas más pequeñas, de 69 metros cuadrados por inmueble.