The lake has a 100-metre-long (330 ft) island and is located at an elevation of 1595 meters. It lies in a rocky basin of a cirque on the south side of the Stockhorn and is embedded in the Couches-Rouges core (red marl slate of the upper Cretaceous) of the Hinterstockensee trough named after it. This syncline is located between the Schneeloch-Solhorn vault and the Walper-Schuppenzone and extends from the Hinterstockensee, Lasenberg, Nüschleten to Steinig Nacki. It is also called the "Flyschmulde" (after Roland Umiker) due to its flysch occurrence.
The diameter of Lake Hinterstocken is approximately 300 meters, and its area is 6 hectares.