Kenya immigration forms: which form to use and where to get it
Directorate of Immigration Services · sources read 4 Oct 2026
You get Kenya immigration forms by applying online on eFNS (fns.immigration.go.ke) with your eCitizen account: the form is generated for you to print at the end. The main ones are Form 25 for work permits, 28 for a dependant's pass, 30 for a student pass, 32 for a special pass, and Forms 1 to 15 for citizenship.
- Fee
- We couldn't confirm a fee from the official page. Check it there before you pay.
- Where
- Online on eFNS (fns.immigration.go.ke); printed forms go to Nyayo House, Nairobi
What you need
- Form 25: work permit (Classes A to M) and exemption
- Form 27: also needed for Class D (employment) and Class G (business) permits
- Form 28: dependant's pass
- Form 30: student pass and internship/research pass (stamped by the institution)
- Form 32: special pass (stamped by the organisation)
- Form 22: extension of a visitor's pass
- Form 16: re-entry pass
- Form 50: foreign national certificate (alien card)
- Form 23: permanent residence
- Citizenship: Form 1 regaining, 3 dual citizenship, 4 endorsement, 6 renunciation, 8 marriage, 9 widows/widowers, 10 lawful residents, 11 children, 13 stateless, 14 migrants, 15 descendants
Steps
- Log in to eFNS (fns.immigration.go.ke) with your eCitizen account. If you don't have one, register for free on eCitizen.
- Choose the service you need and fill in the online form. At the end, print the form the portal gives you (it carries the right form number).
- For citizenship forms, sign the printed form before a Commissioner for Oaths.
- Pay online, then take the printed form and your documents to the Immigration headquarters (Nyayo House, Nairobi) when asked.
Watch out
- Pay by card or mobile money. Cash is not accepted at the Immigration counter.
- Form 25 is an online form: you print it out at the end of your eFNS application, and you can reopen past applications there.
Who can apply
- Foreign nationals applying for a pass, permit, alien card, permanent residence or Kenyan citizenship.
- Kenyans applying for a passport use Form 19, through eCitizen.
Official sources (15)
- Class C: (Prescribed profession) immigration.go.ke · read 4 Oct 2026
- Class D: (Employment) immigration.go.ke · read 4 Oct 2026
- Class G: (Specific trade, business or consultancy) immigration.go.ke · read 4 Oct 2026
- Dependant's Pass immigration.go.ke · read 4 Oct 2026
- Student's Pass immigration.go.ke · read 4 Oct 2026
- Special Pass immigration.go.ke · read 4 Oct 2026
- Extension of Visitor's Pass immigration.go.ke · read 4 Oct 2026
- Re-entry Pass processing and endorsement immigration.go.ke · read 4 Oct 2026
- Issuance of Foreigner Certificate (Alien Card) immigration.go.ke · read 4 Oct 2026
- Application Process for Permanent Residence immigration.go.ke · read 4 Oct 2026
- Citizenship immigration.go.ke · read 4 Oct 2026
- Citizenship by Marriage - Form 8 immigration.go.ke · read 4 Oct 2026
- Citizenship by Marriage - eFNS Information Pack fns.immigration.go.ke · read 4 Oct 2026
- Application Requirements immigration.go.ke · read 4 Oct 2026
- Foreign Nationals Services (eFNS) fns.immigration.go.ke · read 4 Oct 2026