The village is located along the northern shore of the upper Lake Zurich (Obersee) between Jona and Schmerikon. Bollingen was part of the former municipality of Jona: On January 1, 2007, the former municipalities of Rapperswil and Jona merged to form the new political entity Rapperswil-Jona.
Sandstone from Bollingen already was used by the Roman Empire, and for example, to (partially) build the Cathedral in Lausanne, Grossmünster in Zürich and the city hall in Winterthur. In the Middle Ages, the two settlements named Unterbollingen and Oberbollingen are mentioned as part of the latter Grafschaft of the Counts of Rapperswil. In the early 13th century a small church is mentioned in Unterbollingen whose rights were transferred in 1229 by Rudolf (II) of Rapperswil and Diethelm of Toggenburg to the Premonstratensian Abbey St. Mary in Rüti (ZH). On the headland/peninsula at Oberbollingen, a St. Nicholas Chapel is mentioned, where around 1229 a small Cistercian (later Premonstratensian) monastery was established by the Counts of Rapperswil; in 1267 it was united with the nearby MariazellWurmsbach Abbey. In 1519, a new church in honor of St. Pancras was inaugurated in Unterbollingen. After the Reformation in Switzerland, it was acquired by the city of Rapperswil to be united with the Heiliggeistspital (Holy Spirit Hospital); since 1871, it is a parish church for its own.