Nel 2020, il 19% della popolazione residente permanente svizzera di età pari o superiore a 15 anni aveva una doppia cittadinanza (nazionalità svizzera e straniera). Dal 2010 tale quota è aumentata di circa cinque punti percentuali.
Tra la popolazione con doppia cittadinanza, il 65% ha ottenuto la nazionalità svizzera per naturalizzazione, mentre il 35% per nascita.
La nazionalità straniera più diffusa tra la popolazione con doppia cittadinanza è quella italiana (24%), seguita da quella francese (11%) e da quella tedesca (9%).
Il cantone con il maggior numero di doppi cittadino è Zurigo con 219.445, seguono il Cantone Vodese (140.498), Ginevra (116.624) e Berna (78.116). Complessivamente i doppi cittadini sono 1.028.325.
Le informazioni sulla doppia cittadinanza e i dati dettagliati sullo statuto migratorio della popolazione residente permanente nel 2020 sono tratti dalla rilevazione strutturale (RS), realizzata a cadenza quinquennale dal 2010.