Villaverde (17.º Distrito de Madrid) es uno de los 21 distritos que conforman la ciudad de Madrid. Está situado en el extremo sur del municipio. Anteriormente, fue un municipio independiente, el último en ser absorbido por Madrid, el 31 de julio de 1954.
El distrito de Villaverde limita al oeste con el término municipal de Leganés, al sur con el de Getafe, al este con el distrito de Villa de Vallecas a través del límite del río Manzanares, y al norte con el distrito de Usera, separándose de este a través de la autovía de circunvalación de Madrid M-40.
Su altitud media oscila entre los 603 m de Los Ángeles y los 596 m del barrio de San Andrés. La superficie del distrito es de 2028,65 ha.
Sin embargo, anteriormente a la anexión por parte de Madrid, el municipio de Villaverde abarcaba, además del actual distrito, la mayor parte del actual distrito de Usera y una pequeña parte del de Vallecas.
El distrito de Villaverde está dividido en cinco barrios: Villaverde Alto (San Andrés), San Cristóbal, Butarque, Los Rosales y Los Ángeles. El barrio de Butarque está separado del resto del distrito por las líneas del ferrocarril.
En el distrito de Villaverde, hay 25 escuelas infantiles (6 públicas y 19 privadas), 19 colegios públicos de educación infantil y primaria, 5 institutos de educación secundaria uno de los cuales es bilingüe (San Cristóbal), 11 colegios privados (con y sin concierto).