Der Sihlsee befindet sich gänzlich in der Gemeinde Einsiedeln im Kanton Schwyz. Das Einsiedler Dorfzentrum liegt nicht am See, jedoch die Dörfchen Willerzell, Gross und Euthal. Der See wird am Nordufer gestaut und liegt auf einer Höhe von 889 Metern über Meer. Die Zuflüsse des Sihlsees sind die namensgebende Sihl, sowie kleinere Bäche wie die Minster oder der Grossbach. Nach der Staumauer fliesst die Sihl wiederum aus dem See und mündet in Zürich in die Limmat. Mit einer Länge von etwa 8.5km und einer Breite von zwischen einem und 2.5km ist der Stausee der grösste seiner Art in der Schweiz.