Wildhaus-Alt St. Johann is a municipality in Toggenburg in the canton of St. Gallen in Switzerland. It was created on 1 January 2010 when Alt St. Johann and Wildhaus joined together to become one new municipality.