Checked 20 October 2026. Rules from fedlex, sem.admin.ch, fide-service.ch and the official pages of Aargau, Zurich, Bern, Vaud and Basel-Stadt, read on 20 October 2026. Fees, test dates and question catalogues change; your canton’s page and your commune’s information sheet are what count.
There is no single Swiss citizenship test. The federal government sets what you need for ordinary naturalisation: a C permit, ten years in Switzerland, a national language at a set level and familiarity with Swiss life. How your knowledge of Switzerland is tested is left to each canton. Aargau asks 45 questions in 40 minutes, Zurich 50 questions, Bern 48 questions in 90 minutes, and Basel-Stadt has no written test at all but a recorded interview. One thing is the same everywhere we looked: none of these tests is in English. This guide explains the federal rules in plain English, compares the five cantons whose official rules we have read, and shows where to go next. ProSyllabus is an independent study site. We are not connected with the State Secretariat for Migration (SEM), any canton, commune or Bürgergemeinde, or the fide office. This page summarises the rules those bodies publish; in your own case, they decide.
SCA (BüG) Art. 9, BüV Art. 6 and Art. 25, read on 20 October 2026.
- 4 timed 45-question mocks (180 questions, 40 minutes each) in German and English
- 11 · 5 · 10 · 13 · 6 per mock, as in the test
- 40 minutes, pass mark 34 of 45
- Every answer explained, German and English
- Your weakest category after every mock
Swiss citizenship requirements: the federal rules
Ordinary naturalisation is governed by the Swiss Citizenship Act (SCA, in German BüG) and its ordinance (BüV). The Act has two formal requirements. You must hold a permanent residence permit, the C permit, when you apply. And you must have lived in Switzerland for ten years in total, three of them in the five years before you apply. On top of that come three material requirements: you are successfully integrated, you are familiar with the Swiss way of life, and you pose no threat to Switzerland’s internal or external security.
You do not apply to the federal government. The SEM says you get the application form from the naturalisation authority where you live and hand it in there. Depending on the canton, that is the commune, a cantonal office or the migration office. The canton (and the commune, where cantonal law says so) checks your case first and writes a naturalisation report. Only then does the SEM decide on the federal naturalisation licence. The canton must take its decision within one year of that licence; after that the licence lapses. You become Swiss, with communal and cantonal citizenship at the same time, once the cantonal decision is legally binding.
| Requirement | Federal rule | Legal basis |
|---|---|---|
| Permit | C permit (permanent residence) when you apply | SCA Art. 9(1)(a) |
| Residence in Switzerland | 10 years in total, 3 of them in the 5 years before applying | SCA Art. 9(1)(b) |
| Residence in canton and commune | Each canton sets a minimum of 2 to 5 years | SCA Art. 18(1) |
| Language | A national language: spoken at least B1, written at least A2 | BüV Art. 6(1) |
| Familiarity with Swiss life | Basic knowledge of geography, history, politics and society; taking part in social and cultural life; contacts with Swiss people | BüV Art. 2(1) |
| Social assistance | None in the 3 years before applying or during the procedure, unless fully repaid; the authority may depart from this because of a disability, a serious or long illness or other significant personal circumstances | BüV Art. 7(3), Art. 9 |
| Federal fee | CHF 100 adult, CHF 150 spouses applying together, CHF 50 minor | BüV Art. 25(1)(a) |
How the ten years are counted
Not every year counts the same. Years you lived in Switzerland between the ages of 8 and 18 count double, but you must have actually lived here for at least six years. Time on a B or C permit counts in full. Time with provisional admission (F permit) counts half. According to the SEM, time during an asylum procedure (N permit) or on a short-stay permit (L permit) does not count at all. Many expats arrive on an L permit for a first assignment: those months do not count towards the ten years.
Long spells abroad can break the count. Under SCA Art. 33, residence ends when you deregister with the authorities or actually live abroad for more than six months. If you take a long posting abroad, check first whether you will still have three years in the five years before you apply.
An example, our own arithmetic: someone who came to Switzerland at 12 has six actual years between 12 and 18. Counted double, that makes twelve years, so the ten-year rule is met on paper, and so is the minimum of six actual years. The other requirements (C permit, residence in canton and commune, language) still apply.
Residence in your canton and commune
The federal law only says each canton must set a minimum stay of two to five years. The differences are large. Aargau asks for five years in the canton and three uninterrupted years in the commune. Zurich asks for two years in the same commune immediately before applying (if you apply before your 25th birthday, two years in the canton are enough). Moving house during the procedure can end it: Aargau and the Bürgergemeinde of Basel both say so explicitly.
| Canton | In the canton | In the commune | Source |
|---|---|---|---|
| Aargau | 5 years | 3 years uninterrupted before applying | ag.ch |
| Zurich | no separate rule (under 25: 2 years in the canton are enough) | 2 years in the same commune immediately before applying | Zurich Handbuch 3.4.1 |
| Bern | 2 years uninterrupted | 2 years uninterrupted | einbuergerung.sid.be.ch |
| Vaud | 2 years, including the year before applying | some communes ask for 1 year | vd.ch |
| Basel-Stadt | no separate rule | 2 years immediately before registering | bs.ch |
Language: spoken B1, written A2, and English does not count
Under BüV Art. 6 you must show spoken skills of at least B1 and written skills of at least A2 on the Common European Framework, in a national language: German, French, Italian or Romansh. English is not a national language, so an English certificate or an English-taught degree does not meet this rule. In practice each canton asks for its own language: Aargau, Zurich and Basel-Stadt German, Vaud French, Bern the official language of your administrative district or the canton’s other official language if your commune designates it. The SEM also says cantons may set higher language requirements, so the levels above are a floor.
When the language requirement counts as met (BüV Art. 6(2))
- You speak and write a national language as your mother tongue.
- You attended compulsory school in a national language for at least five years.
- You completed upper-secondary or tertiary education in a national language.
- You hold a language certificate showing spoken B1 and written A2, based on a recognised test.
Basel-Stadt is stricter: school and education count there only if they were in German and in a German-speaking area (BüRG BS § 8(2)).
A common mistake: a course attendance certificate is not language proof. The SEM says plainly that certificates confirming only that you attended a course, and online placement tests, are not enough. You need a certificate from a recognised exam. The SEM keeps a list of recognised certificates; what matters is that your certificate was on that list on the day you filed your application.
The fide test in brief
Many applicants prove their language with the fide test. It was developed on behalf of the SEM for everyday life in Switzerland, and the SEM recommends it for naturalisation. It tests German, French or Italian at levels A1 to B1 and certifies spoken and written skills separately. You cannot register for a particular level; the test is scaled and shows which level you reach. There is no English version of the fide pages we read; everything below comes from fide-service.ch in German.
| Part | Duration | Price |
|---|---|---|
| Spoken (Sprechen und Verstehen) | 40 minutes | CHF 170 (this part only) |
| Written (Lesen & Schreiben) | 60 minutes | CHF 120 (this part only) |
| Whole test | 40 + 60 minutes | CHF 250 |
You register directly with a test centre, at least 15 days before the test date. No preparation course is required. The language passport and results arrive by post about four weeks after the test. Recognised certificates and the language passport are valid for life in principle, but an authority may ask for a new proof if yours is very old. Other exams on the SEM list include Goethe, telc and ÖSD for German and DELF, TCF and TEF for French. Our German guide fide-Test für die Einbürgerung (in German) covers the test in detail.
Familiarity with Swiss life: this is where the canton decides
The “citizenship test” people talk about belongs to this requirement. BüV Art. 2 describes familiarity with Swiss life in three parts: basic knowledge of Swiss geography, history, politics and society; taking part in the social and cultural life of society; and keeping contacts with Swiss people.
For the first part, the basic knowledge, BüV Art. 2(2) allows a test, and the wording matters: the cantonal authority “may” require one. There is no federal test and no duty to test. If a canton does test, it must make sure you can prepare with suitable materials or courses and that you can pass with the language level required for naturalisation. That is why several cantons publish their entire question catalogues or learning materials.
The other two parts, taking part in local life and contacts with Swiss people, are not checked by a multiple-choice test. They usually come up in the interview with your commune, for example when you talk about a club you belong to or how you know your neighbours. Passing the knowledge test is therefore only part of this requirement. Bern even writes this into its ordinance: a passed test does not relieve the commune and canton of checking your familiarity with Swiss life.
The Swiss citizenship test, canton by canton
The table only covers cantons whose official rules we have read ourselves. Other cantons test differently or use other numbers; there, your commune’s information sheet is what counts. For Bern and Vaud some figures come from an official page or a test booklet rather than from the law; the row says so.
| Canton | Format | Questions | Time | Pass mark | Test fee | Questions public | When |
|---|---|---|---|---|---|---|---|
| Aargau | Computer test at the commune, multiple choice | 45 (KBüV) | 40 minutes, no extension | 34 of 45 (three quarters) | CHF 50 | yes, about 330 with answers | before you apply |
| Zurich | Digital test on site (computer or tablet) | 50 drawn from 350 (35 federal, 10 cantonal, 5 communal) | not set by the canton | 30 of 50 (60 %) | varies by commune and provider; free in the City of Zurich | yes, all 350 with answers | before or during the procedure, depending on the commune |
| Bern | Written, multiple choice | 48 (City of Bern and test booklet, not in the law) | 90 minutes (KBüV) | 29 of 48 (60 %) | guideline CHF 260 to 390, set by the commune | past test papers only | confirmation is attached to your application |
| Vaud | Written, multiple choice, French only | 48 in the exam mode of the practice platform | 1 hour (practice platform) | 70 % (RLDCV); at least 34 of 48 by our arithmetic | no separate amount found | yes, 160 per commune with answers | after you apply, in the commune phase |
| Basel-Stadt | No written test: a recorded interview with test character | not fixed | not published | commission recommends to the Bürgerrat | no test fee; optional course from CHF 120 | no catalogue | at the earliest 6 months after the migration office interview |
The Aargau percentage (34/45) is our arithmetic; Zurich, Bern and Vaud state the percentage themselves. Basel-Stadt has no score.
What the comparison shows: Aargau is the strictest, both on the pass mark and on time. 45 questions in 40 minutes is about 53 seconds a question (our arithmetic). In Bern you have 90 minutes for 48 questions, nearly two minutes each. In return, the Aargau test is entirely public: if you know the roughly 330 official questions, you know every question that can come up.
Which language each test is in
This is the point English speakers most often miss. None of the five cantons offers its knowledge test in English. You will read the questions, or answer them in an interview, in the canton’s language. The good news is that the tests are designed for the language level you need anyway: Bern’s guideline says its test must be understandable at A2, and Zurich says applicants must be able to take its test with written German at A2.
| Canton | Language of the test | What we base this on | What it means for you |
|---|---|---|---|
| Aargau | German | German is the official language (cantonal constitution § 71a); the catalogue and the language requirement are German | Learn the catalogue in German; communes may accept some application documents in English, but may ask for a certified translation |
| Zurich | German | Applicants must be able to take the test with written German at A2; the catalogue is published in German | No page we read offers the test in another language |
| Bern | German or French | The official language of your administrative district, or the canton’s other official language designated by your commune; the City of Bern runs its procedure in German or French | Past papers exist in both German and French; pick the series in your test language |
| Vaud | French | The law says all tests and the whole procedure are in French only | Language proof in French, test in French, interview in French |
| Basel-Stadt | German (interview) | German is the required language by law; the preparation courses need good German | Plan for the interview in German; no page we read names its language in so many words |
A practical consequence: study the material in the test language from the start. Learning Swiss history from English sources and then meeting the same facts in German or French on test day costs time you do not have in Aargau. Learn the official terms in the test language too, such as Bundesrat or Conseil fédéral for the Federal Council and Gemeinde or commune for your municipality.
Aargau: 45 questions in 40 minutes, 34 to pass
In Aargau the test is called the staatsbürgerlicher Test (civic knowledge test). Your commune runs it, but it must use the canton’s test; its own tests and private providers are excluded. You sit it at a computer with a mouse, often in an office of the commune administration. Each question has four answers and only one is right. The test costs CHF 50. You must pass it before you apply, and the confirmation may not be more than six months old when you hand in your application. If you fail you may retake it as often as you like, but you must wait two months between attempts. The test applies to everyone from the age of 16.
The whole catalogue is free and public. The Aargau communes publish a practice test and the complete catalogue with the correct answers as a PDF on gemeinden-ag.ch. The canton’s handbook says the questions in the practice test do not differ from those in the real test. Our advice is simple: work through the official questions until you can answer every one with certainty. The downloads are for personal, private use only, which is why we do not reproduce any catalogue question.
Practise free: 15 questions
To warm up: 15 of our own practice questions in English, in the split of the Aargau test, with explanations. They are our own questions, not questions from the official test, and the real test is in German.
Zurich: 50 questions drawn from 350, 30 to pass
In Zurich the test is called the Grundkenntnistest (GKT, basic knowledge test). Each test draws 50 questions at random from the catalogue of 350, in a fixed split: 35 on the Confederation, 10 on the canton and 5 on the commune. You pass with 30 correct answers, which is 60 per cent. The test is digital and taken on site on a computer or tablet. Your commune decides whether you take it before or during the procedure, and whether it runs the test itself or hands it to a provider. That is why the canton sets no single fee and no test duration. In the City of Zurich the test takes place at the Stadthaus, is free, and is taken only after you have applied.
You may in principle retake it as often as you like, and the handbook does not allow a waiting period. For practice, the canton offers three things on zh.ch (Grundkenntnistest): a practice test, the naturalisation brochure and the list of all 350 questions with the correct answer. Again: work through the official list. Content on zh.ch may only be downloaded for your own use, so you will not find catalogue questions here.
Practise free: 15 questions
15 of our own practice questions in English, in the Zurich split of federal, cantonal and communal questions, with explanations. They are our own questions, not questions from the official test, and the real test is in German.
Bern: 48 questions in 90 minutes, 29 to pass
Bern requires a written naturalisation test. The cantonal ordinance sets the duration at 90 minutes and the pass mark at 60 per cent. The figure of 48 questions comes from the City of Bern and the test booklets; the current booklet says the test is passed with 29 of 48 correct answers. The questions are multiple choice with four answers. You pay for the test yourself; the canton’s guideline for communes says it should cost between CHF 260 and 390, and each commune sets the exact fee. You may retake it without limit. Bern has no public catalogue like Aargau or Zurich. Instead, the Bildungszentrum Interlaken (bzi), an institution of the canton, publishes past test papers for practice, and the canton links to them from its test page. Work through those.
Vaud: the test de connaissances, in French only
In Vaud the test is called the test de connaissances. It covers four themes, history, geography, political institutions and society, and by law the questions must be balanced between Switzerland, the canton and local life. All tests and the entire procedure are in French only. Your commune of residence organises the official test, after you have applied. The regulation sets the pass mark at 70 per cent and allows at most three attempts; the best result counts.
On the canton’s practice platform, A-Vaud-Test, you can practise in exam conditions with 48 random questions in one hour, or work through all 160 questions for your commune, with the correct answers in every mode. Vaud publishes its question set in this way, and you should work through it. We found no law that fixes 48 questions and one hour for the official test. With 48 questions, 70 per cent means at least 34 correct answers (our arithmetic).
Basel-Stadt: an interview instead of a written test
Basel-Stadt has no written knowledge test. After the migration office has checked your application, the Bürgergemeinde of your commune invites you to a personal interview with its naturalisation commission. The Bürgergemeinde of the City of Basel says the interview has test character and is recorded. The law expects basic knowledge of the Confederation, the canton and the commune, so of Basel itself too. The interview takes place at the earliest six months after the migration office’s own interview. The commission then proposes admission, rejection or deferral to the Bürgerrat. There is no question catalogue. The Bürgergemeinde offers optional paid courses, such as the Kompaktkurs Einbürgerung at CHF 120 for one person, and says itself that the course does not guarantee naturalisation.
Swiss naturalisation costs, canton by canton
The federal fee is the same everywhere: CHF 100 for an adult, CHF 150 for spouses applying together and CHF 50 for a minor. The SEM charges nothing for minor children included in a parent’s naturalisation. Cantonal and communal fees come on top and are set by cantonal law. They make up most of the bill, and they differ a lot.
The totals below are our own arithmetic from the published fees, for one adult applying alone. They leave out civil-status documents, register extracts, courses and the new passport. Language proof is shown separately because many people are exempt or already hold a certificate.
| Example | Commune | Canton | Federal | Knowledge test | Total (our arithmetic) | Language proof if needed |
|---|---|---|---|---|---|---|
| Aargau (Merkblatt) | CHF 1,500 | CHF 750 | CHF 100 | CHF 50 | CHF 2,400 | fide CHF 250, so CHF 2,650 |
| City of Zurich, age 25+ | CHF 500 | CHF 500 | CHF 100 | CHF 0 (Stadthaus) | CHF 1,100 | cantonal German test (KDE) at the city price of CHF 250, so CHF 1,350 |
| City of Bern | CHF 400 | CHF 1,150 | CHF 100 | CHF 260 to 390 (guideline) | CHF 1,910 to 2,040 | fide CHF 250 on top |
| Lausanne (Vaud) | CHF 250 | CHF 450 + CHF 75 | CHF 100 | no separate fee found | CHF 875 | fide CHF 250, so CHF 1,125 |
| City of Basel, age 25+ | CHF 800 (Bürgergemeinde) | CHF 0 since 1 July 2026 | CHF 100 | none (interview) | CHF 900 | fide CHF 250 on top |
How the totals add up. Aargau: 1,500 + 750 + 100 + 50 = CHF 2,400; Aargau may double its fees where a case takes extraordinary effort. City of Zurich: 100 + 500 + 500 = CHF 1,100, with the cantonal German test (KDE) at the city’s price of CHF 250 it is CHF 1,350; applicants under 25 pay the city nothing. City of Bern: 1,150 + 400 + 100 = CHF 1,650, plus the test at CHF 260 to 390 under the cantonal guideline, so CHF 1,910 to 2,040; Bern charges its cantonal fee even if the application is refused. Lausanne: 450 + 75 + 250 + 100 = CHF 875; Vaud’s communal fee ranges from CHF 100 to 400 for an individual application, and the cantonal fee stays due even if you withdraw. City of Basel: 800 + 0 + 100 = CHF 900, the same total the Bürgergemeinde prints; applicants under 25 pay no communal fee.
Our arithmetic from the fees on ag.ch, zh.ch and stadt-zuerich.ch, einbuergerung.sid.be.ch and bern.ch, vd.ch and lausanne.ch, bs.ch and bgbasel.ch, read on 20 October 2026.
Mistakes the official pages warn about
Avoid these
- A course certificate instead of an exam certificate. Proof that you attended a language course is not language proof (SEM, Basel-Stadt).
- Counting the wrong years. Time on an N or L permit does not count; time on an F permit counts half (SEM).
- Moving during the procedure. In Aargau and Basel the procedure becomes void if you change commune before the commune decides.
- A test confirmation that is too old. In Aargau it may be at most six months old when you apply.
- Booking the test at the wrong time. Aargau wants it before you apply; the City of Zurich and Vaud only after. Ask your commune before you register.
- Using up your attempts. Vaud allows at most three; after that an oral form can be required.
- Preparing in English only. The tests are in German or French, so learn the terms in the test language.
Where to start
Most of the detail is on our canton pages, which are written in the language of the canton’s test. That is deliberate: the vocabulary on those pages is the vocabulary of the test.
Aargau: Einbürgerungstest Aargau: Fragen und bestehen (in German) covers the five topic areas of the civic test, the computer test on the day and the interview with the commune council.
Zurich: Einbürgerung Zürich: Ablauf, Kosten und Grundkenntnistest (in German) explains the five steps of the Zurich procedure, the cantonal and communal fees and how to prepare for the GKT.
Bern: Einbürgerungstest Bern: Fragen und Musterprüfung (in German) explains the 48-question test, the past papers and the costs in the City of Bern.
Vaud: Naturalisation Vaud : le test de connaissances (in French) explains the test, the A-Vaud-Test platform and the commune phase.
Basel-Stadt: start with the canton’s step-by-step page on bs.ch and the Bürgergemeinde page for your commune. In any other canton, ask your commune or the cantonal naturalisation office first whether and how your knowledge is tested.
A sensible order for most people, our suggestion from the rules above: check your years and permits first; then get your language certificate in the canton’s language; then download your canton’s official questions or past papers and work through them; and only then book the knowledge test or file your application, whichever your canton wants first.
What we could not find
Open points (checked on 20 October 2026)
- Zurich: the canton sets no test duration. Your commune or the test provider decides; ask your commune.
- Zurich: whether the test is offered in any language other than German. No page we read says so, and all the canton’s materials are in German.
- Vaud: a separate fee for the test de connaissances. The 48 questions and one hour appear only as the exam mode of the practice platform, not in the law.
- Bern: the exact test fee of a given commune or school; only the cantonal guideline of CHF 260 to 390 is published.
- Basel-Stadt: the length of the interview is not published, and no page we read states its language in so many words.
- fide test: the number of tasks in each part is not on the pages we read.
- English: the SEM’s handbook chapter on ordinary naturalisation is not available in English, and the fide pages have no English version.
For cantons other than these five we have not yet read the official rules, so we give no figures for them.
Frequently asked questions
Is there one Swiss citizenship test for the whole country?
No. The federal rules require basic knowledge of Switzerland but only allow cantons to require a test (BüV Art. 2(2)). Each canton decides whether and how to test. Aargau, Zurich, Bern and Vaud have written tests; Basel-Stadt has an interview with test character.
Can I take the Swiss citizenship test in English?
Not in any of the five cantons we cover. Aargau and Zurich test in German, Bern in German or French depending on your administrative district and commune, Vaud in French only, and the Basel-Stadt interview is in a canton that requires German.
What are the Swiss citizenship requirements?
A C permit when you apply; 10 years in Switzerland, 3 of them in the last 5; 2 to 5 years in your canton and commune depending on the canton; a national language at spoken B1 and written A2; familiarity with Swiss life; successful integration, including no social assistance in the last 3 years unless repaid; and no threat to security.
How many questions are in the test?
It depends on the canton: Aargau 45, Zurich 50 drawn from 350, Bern 48, and Vaud practises with 48. Basel-Stadt has no written test.
How many must I get right?
Aargau 34 of 45. Zurich 30 of 50. Bern 29 of 48. Vaud 70 per cent, which on 48 questions is at least 34 by our arithmetic.
Are the questions published?
In Aargau and Zurich, yes: both publish the full catalogue with the correct answers, and the test is drawn from it. Vaud publishes 160 questions per commune with answers. Bern publishes past test papers. Basel-Stadt has no catalogue.
Does an English-language degree exempt me from the language requirement?
No. The exemptions in BüV Art. 6 need schooling or education in a national language. English is not one, so you need a certificate in German, French or Italian, or another exemption.
What does Swiss naturalisation cost?
The federal fee is CHF 100 for an adult. Cantonal and communal fees come on top. By our arithmetic, one adult pays about CHF 2,400 in Aargau, CHF 1,100 in the City of Zurich, CHF 1,910 to 2,040 in the City of Bern, CHF 875 in Lausanne and CHF 900 in the City of Basel, before any language certificate.
What does the fide test cost?
According to fide-service.ch the whole test costs CHF 250, the spoken part alone CHF 170 and the written part alone CHF 120. The spoken part takes 40 minutes and the written part 60 minutes.
Do my years on an L permit count?
No. According to the SEM, time on a short-stay permit (L) or during an asylum procedure (N) is not counted. B and C count in full, F counts half.
Sources
- official — Swiss Citizenship Act (SCA / BüG), SR 141.0 — official English translation (fedlex, not legally binding)
- official — Bürgerrechtsgesetz (BüG), SR 141.0, version of 1 September 2023 (fedlex, German)
- official — Bürgerrechtsverordnung (BüV), SR 141.01, version of 1 August 2026 (fedlex, German)
- official — SEM — Ordinary naturalisation (English)
- official — SEM — Ordentliche Einbürgerung (German)
- official — SEM — Häufige Fragen zur Einbürgerung (German)
- official — fide-service.ch — fide-Test (duration, prices, registration)
- official — fide-service.ch — FAQ
- official — fide — Reglement fide-Test (1 October 2026)
- official — SEM — List of recognised language certificates (edition of 1 October 2026)
- official — Canton of Aargau — KBüG, SAR 121.200
- official — Canton of Aargau — KBüV, SAR 121.213
- official — Canton of Aargau — Ordentliche Einbürgerung
- official — Canton of Aargau — Handbuch ordentliche Einbürgerungen (30 June 2026)
- official — Canton of Aargau — Handbuch, Annex 2: test procedure
- official — Canton of Aargau — Merkblatt ordentliche Einbürgerung
- official — Aargau communes — practice test and full question catalogue
- official — Aargau communes — Impressum (use of downloads)
- official — Canton of Zurich — Grundkenntnistest
- official — Canton of Zurich — Ordentliche Einbürgerung (fees)
- official — Canton of Zurich — Handbuch Einbürgerungen (as of 24 September 2026)
- official — Canton of Zurich — terms of use of zh.ch
- official — City of Zurich — Grundkenntnisse für die Einbürgerung
- official — City of Zurich — fee ordinance VGBü, AS 141.120 (in force since 1 September 2024)
- official — Canton of Bern — Einbürgerungstest
- official — Canton of Bern — Aufenthalt (residence periods)
- official — Canton of Bern — Gebühren (fees)
- official — Canton of Bern — KBüV, BSG 121.111
- official — Canton of Bern — Wegleitung zum Einbürgerungsverfahren (BSIG)
- official — City of Bern — Ordentliche Einbürgerung
- official — bzi Interlaken (an institution of the Canton of Bern) — past naturalisation tests
- official — Canton of Vaud — Test de connaissances
- official — Canton of Vaud — Permis et années de résidence
- official — Canton of Vaud — Niveau de français
- official — Canton of Vaud — Emoluments (fees)
- official — Canton of Vaud — LDCV, BLV 141.11
- official — Canton of Vaud — RLDCV, BLV 141.11.1
- official — City of Lausanne — Naturalisation
- official — Bürgergemeinde der Stadt Basel — naturalisation for foreign nationals
- official — Bürgergemeinde der Stadt Basel — Kompaktkurs Einbürgerung
- official — Canton of Basel-Stadt — BüRG, SG 121.100
- official — Canton of Basel-Stadt — Schritt für Schritt: ordinary naturalisation
official = a document published by the conducting body. reported = a news or coaching site we could not check against an original. Where sources disagree this page says so rather than picking one.






