El distrito de Horgen limita al norte con el distrito de Zúrich, al este con el de Meilen, al sureste con el de Höfe (SZ), al sur con el cantón de Zug, y al oeste con el distrito de Affoltern.