Horgen es un municipio del cantón de Zúrich (Suiza), capital del distrito de Horgen.