St. Peterzell was a municipality in Toggenburg in the canton of St. Gallen in Switzerland. It was an independent municipality until 1 January 2009, when it joined together with Brunnadern and Mogelsberg to become the municipality called Neckertal.