ISO 3166-2:SM è uno standard ISO che definisce i codici geografici di San Marino ed è un sottogruppo del codice ISO 3166-2. È stato introdotto il 17 aprile 2007 con la newsletter ISO I-8[1].
Tali codici sono stati assegnati ai nove castelli e sono formati dalla sigla SM-, seguita un codice numerico a due cifre da 01 a 09.