El XXI Distrito Electoral Federal de Ciudad de México es uno de los 300 Distritos Electorales en los que se encuentra dividido el territorio de México y uno de los 24 en los que se divide Ciudad de México. Su cabecera es la alcaldía Xochimilco.
Desde la distritación de 2005, se localiza en el extremo sur de Ciudad de México. Lo forman la mitad sur de la alcaldía Xochimilco y todo el territorio de la alcaldía Milpa Alta, lo cual lo hace el más extenso territorialmente y el que concentra la mayor población rural de CDMX.[1] Abarca desde el pueblo de Santa Cecilia Tepetlapa hasta límites con Yecapixtla y Juchitepec
El XXI Distrito de Ciudad de México (entonces Distrito Federal) fue creado para la conformación de la XLV Legislatura que inició en 1961. Óscar Ramírez Mijares fue el primer diputado federal electo por este distrito.
De 1996 a 2005 el territorio del Distrito XXI era el un sector al noreste de la Delegación Álvaro Obregón, y el tercio más occidental de la Delegación Coyoacán, lindante con las Delegación Tlalpan.[3]
Para la distritación de 2005, el XXI Distrito se estableció en el extremo sur del Distrito Federal, formado por la mitad sur de la Delegación Xochimilco y todo el territorio de la Delegación Milpa Alta. Su territorio cubría 129 secciones electorales.[1]