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.