Le district de San Isidro est l'un des 43 districts de la province de Lima. Il est limité au nord avec le district de Lince, le district de La Victoria et le district de Jesús María, à l'est avec le district de San Borja, au sud avec le district de Surquillo et le district de Miraflores et à l'ouest avec le district de Magdalena et l'Océan Pacifique. Il occupe une superficie de 11,1 km2.