Limita con el distrito de Carabanchel por el oeste y noroeste, con el distrito de Arganzuela y el río Manzanares por el noreste, con el distrito de Puente de Vallecas por el este y con el distrito de Villaverde por el sur.