Die Liste der ISO-3166-2-Codes für Schweiz enthält die Codes für die 26 schweizerischen Kantone.
Die Codes bestehen aus zwei Teilen, die durch einen Bindestrich voneinander getrennt sind. Der erste Teil gibt den Landescode gemäß ISO 3166-1 (für Schweiz CH), der zweite den Code für den Kanton wieder.
Der aktuelle Landescode wurde im fünften Newsletter vom 5. September 2003 zuletzt aktualisiert.[1]
Die aktuellen Codes stehen auf der Seite der ISO unter #iso:code:3166:CH zur Verfügung.
Die Codes basieren auf den Kantonsabkürzungen, wie sie beispielsweise als Anhängsel bei mehrdeutigen Ortsnamen oder bei den Auto-Kontrollschildern verwendet werden.
Diese sind bereits am 26. August 1986 von der Schweizerischen Normen-Vereinigung festgelegt worden und von der ISO 1998 international für gültig erklärt. Änderungen gab es bisher nur eine; sie wurde im fünften Newsletter bekannt gegeben: Die ISO hatte die Kantone Appenzell Ausserrhoden und Appenzell Innerrhoden falsch geschrieben.