Switzerland
ISO2: CH
Swiss citizenship by ordinary naturalisation through residence: minimum residence period, qualifying residence status (Permit C), canton/commune submission workflow, typical documents, official sources, and dual citizenship policy (as of 2026).
Passport
Citizenship by residence
- Minimum years of residence
- 10.0
- Requires permanent residence
- Yes
- Last updated
- Feb. 27, 2026
- Notes
- Ordinary naturalisation (regular naturalisation) generally requires at least 10 years of lawful residence in Switzerland, including 3 of the 5 years immediately before the application, and holding a settlement permit (Permit C). Time spent in Switzerland between ages 8–18 counts double, but the applicant must have actually lived at least 6 years in Switzerland. In addition, cantonal/communal law typically requires a minimum residence period (often 2–5 years) in the canton/commune. Requirements and procedure vary significantly by canton/commune and include integration (respect for public order/security), familiarity with Swiss life, and language ability in a national language.
- Dual citizenship
-
Dual citizenship: Allowed
Renunciation required: No
- Notes for dual citizenship
- Switzerland allows dual/multiple citizenship without restriction under Swiss law; naturalising applicants are not required by Switzerland to renounce their prior nationality. Whether you keep the prior nationality may depend on the other country's law.
Qualifying residence permits
Permit B (residence permit) - non-qualifying for filing
Time may count toward lawful residence, but ordinary naturalisation generally cannot be filed without Permit C.
Doesn’t count
Permit C (settlement permit)
Ordinary naturalisation requires holding a settlement permit (C permit) at time of application; canton/commune procedure applies.
Counts
Permit F (temporary admission) - case-dependent
Included as a cautionary bucket: counting rules can differ by status; ordinary naturalisation still requires Permit C for filing.
Doesn’t count
Permit L (short-term) - non-qualifying for filing
Short-term status; ordinary naturalisation generally cannot be filed without Permit C.
Doesn’t count
Required documents
| Document | Mandatory | Notes |
|---|---|---|
|
Civil status documents (birth/marriage as applicable)
Civil status documents required for identity/family status verification.
|
Mandatory | Identity/civil status verification; exact set depends on your situation. |
|
Debt enforcement register extract
Extract from the debt enforcement register (Betreibungsregisterauszug / extrait des poursuites).
|
Mandatory | Commonly required to verify financial reliability (varies by canton/commune). |
|
Language certificate (national language)
Proof of language ability in a national language, as required by the competent authority.
|
Mandatory | Authorities typically require proof of language skills; standards/tests vary by canton/commune. |
|
Naturalisation application form (commune/canton)
Ordinary naturalisation application filed with the competent communal/cantonal authority.
|
Mandatory | Filed with your commune/canton of residence; exact forms and steps vary by canton/commune. |
|
Residence certificate / proof of years in Switzerland
Evidence of residence history (communal/cantonal certificate or equivalent).
|
Mandatory | Used to demonstrate you meet the residence-count rules (10 years total; 3 of last 5; special counting for ages 8–18). |
|
Settlement permit C (copy)
Proof you hold Permit C (settlement) required for ordinary naturalisation.
|
Mandatory | Ordinary naturalisation requires holding Permit C. |
|
Swiss criminal record extract
Extract from the Swiss criminal record (Strafregisterauszug / extrait du casier judiciaire).
|
Mandatory | Commonly required document to assess respect for public order/security. |
|
Valid passport / travel document
Passport used to prove identity and nationality.
|
Mandatory | Typical identity document requirement (local authority may specify acceptable documents). |
|
Tax compliance proof (as required locally)
Evidence of tax compliance/no significant arrears, if required by canton/commune.
|
Optional | Some cantons/communes request tax compliance/arrears information; include if requested by your authority. |
Submission offices
Cantonal naturalisation authority
CANTONAL
Cantonal authority assesses formal/integration requirements and manages the cantonal part of the procedure.
Commune/Municipality naturalisation office
Municipal / Civil Registry
Ordinary naturalisation is usually filed with the commune/municipality where you reside; local procedure varies.
State Secretariat for Migration (SEM)
FEDERAL
Federal reference authority for citizenship/naturalisation information; federal stage depends on procedure.
Official sources
ch.ch - Naturalisation in Switzerland
Government
Confederation/cantons/communes guide summarising residence rules, counting rule (8–18 doubles), and example documents like criminal record and debt enforcement extracts.
en
EDA - Dual citizenship (multiple citizenship)
Government
Swiss Federal Department of Foreign Affairs states multiple citizenship permitted under Swiss law since 1 Jan 1992.
en
SEM - How do I become a Swiss citizen?
Government
SEM overview page stating ordinary naturalisation requirements (10 years, 3 of last 5, Permit C) and simplified naturalisation categories.
en
SEM - Ordinary naturalisation
Government
SEM page describing ordinary naturalisation and noting canton/commune residence requirements typically 2–5 years.
en
Fedlex - Federal Act on Swiss Citizenship (SCA)
Law / Regulation
Primary federal law portal entry for Swiss Citizenship Act (may require JS for full view).
en
Latest ranking snapshot
As of Feb. 27, 2026
- Travel freedom185.00
- Residency rights31.00
- Quality of life206.20
- Economic freedom83.70
- Tax friendliness20.00
Imported from passport_composite_ranking_top150.csv: visa_free->travel_freedom_score, residency_rights_n->residency_rights_score, qol_index->quality_of_life_score, economic_freedom->economic_freedom_score, taxation_score->tax_friendliness_score, net_salary_usd->disposable_income_after_tax_score.