Alt St. Johann (in einheimischer Mundart Àlt Sànnt Johànn oder Àlt Santjhán, franz. früher Saint-Jean-le-Vieux) ist eine ehemalige politische Gemeinde und eine Ortschaft im Toggenburg im Kanton St. Gallen in der Schweiz. Per 1. Januar 2010 fusionierten die Gemeinden Alt St.