Neckertal is a municipality in Toggenburg in the canton of St. Gallen in Switzerland. It was created on January 1, 2009, when Brunnadern, St. Peterzell, and Mogelsberg joined together to become Neckertal.