Thursday, February 25, 2016

How to Become a Kenyan Citizen

The methods through which one can become a Kenyan citizen are laid out in the Kenyan Citizenship and Immigration Act of 2011.

Ways of Becoming a Kenyan Citizen

There are three ways one can become a Kenyan citizen; birth, lawful residence and marriage.

Kenyan Citizenship by Birth

A person born outside Kenya is a citizen by birth if on the date of birth that person’s mother or father was or is a citizen by birth.

Kenyan Citizenship by Marriage

One can become a Kenyan citizen provided they have been married to a citizen of Kenya for a period of at least seven years. A few conditions apply:

  1. The marriage must have been solemnized under a system of law recognized in Kenya, whether solemnized in Kenya or outside Kenya
  2. The applicant has not been declared a prohibited immigrant 
  3. The applicant has not been convicted of an offence and sentenced to imprisonment for a term of three years or longer
  4. The marriage is not a bogus scheme to acquire a status or privilege in relation to immigration or citizenship
  5. The marriage exists at the time of making the citizenship application.
  6. For widow and widowers, a foreign national who has been married to a citizen who but for the death of the citizen would have been entitled, after a period of seven years, to be registered  as a citizen of Kenya is deemed to be lawfully present in Kenya for the unexpired portion of the seven years and is eligible for registration as a citizen on application upon expiry of the seven year period.

Citizenship by Lawful Residence

One can become a Kenyan citizen through lawful residence for a continuous period of at least seven years. A few conditions apply:

  1. The person has been resident in Kenya for a period of seven years, immediately preceding the date of application.
  2. The applicant has been a resident under the authority of a valid permit or has been legally exempted 
  3. The person has resided in Kenya throughout the period of twelve months immediately preceding the date of the application
  4. The applicant has an adequate knowledge of Kenya and of the duties and rights of citizens as contained in the act
  5. The person is able to understand and speak Swahili or a local dialect
  6. The applicant understands the nature of the application
  7. The applicant has not been convicted of an offence and sentenced to imprisonment for a term of three years or longer; 
  8. The applicant has been determined, through objective criteria,  and the justification made, in writing, that he or she has made or is capable of making a  substantive contribution to the progress or advancement in any area of national development within Kenya.
  9. The applicant has not been declared bankrupt.

Regaining Kenyan Citizenship

Dual citizenship in Kenyan was only introduced in 2010 following the promulgation of the new constitution. Prior to that, there were many Kenyans in the diaspora, especially US Green Card holders who ceased to be a citizens of Kenya because they acquired the citizenship of another country. Anyone who lost Kenyan citizenship in the past can apply to regain citizenship. The application must be accompanied by:

  1. Proof of applicant’s previous Kenyan citizenship, for example, Kenyan ID, passport or birth certificate
  2. Proof of citizenship of the other country

Kenyan Immigration and Dual Citizenship

A citizen of Kenyan by birth who acquires the citizenship of another country is entitled to retain the citizenship of Kenya.

How to Apply for Kenyan Citizenship

To apply, visit the Foreign Nationals Services (eFNS) portal. 

How to Pay Tax Using Mpesa or Airtel Money

Kenya Revenue Authority recently introduced M-Service, a mobile phone based services platform. With M-Service, Kenyans can now pay their taxes via M-pesa or Airtel money. In addition to the payment of tax, there are a number of other services accessible via M-Service as follows:

  1. Domestic Taxes: Individual PIN Checker, Company PIN Checker, Tax Compliance Certificate Status Checker, Tax Station Enquiry.
  2. Customs Services: Clearing Agent Status, Manifest Status, Manifest Amendment Status, BL/AWB Status, IDF Status, Entry Status Validation, Direct Assessment Amount Payable, Temporary Car Exportation Status, Simba Entry Amount Payable, F147 Amount Payable, Simba Entry Payment Status, F147 Payment Status
  3. Traffic Revenue: Logbook Postage Status, Driving License Postage Status, Driving License Classes.

How to Access KRA M-Service

  • Dial *572# on your Safaricom or Airtel line.
  • Follow the prompts.

Paying Tax with M-Service

  1. To pay tax, you first need to generate a KRA Payment Reference Number (E-Slip Number) from the applicable system:
    • Domestic Taxes – go to iTax
    • Customs Services – go to Simba
    • Traffic Revenue – Dial the KRA USSD code *572# and selecting the E-Slip Generation self service menu.
  2. Safaricom MPESA using the Paybill option with KRA Business Number 572572. For account number, enter the KRA Payment Reference number you generated in step 2 above.
  3. Airtel Money by dialing the KRA USSD code *572# and select 2. Payment

Tips and Warnings

  • There is a network operator charge of 5/=.
  • Watch KRA's M-Service video below

Suggested Reading
How to File an Employment Income Tax Return

How to Confirm if a Tax Compliance Certificate is Genuine

Kenya Revenue Authority (KRA) has a number of online tools to help people check the authenticity of various documents. One of these is the Tax Compliance Certificate Checker (TCC). The TCC checker runs the TCC number through the KRA database and provides you with the following details:

  1. The Personal Identification Number (PIN) of the holder.
  2. The name of the Holder.
  3. The tax compliance status of the holder.
Check it out below.

How to Check if a KRA PIN is Genuine

Kenya Revenue Authority (KRA) has a number of tools to help you check the authenticity of documents in the course of your business. One of these is the online KRA PIN checker.
The KRA PIN checker allows you to check the validity of any government issued Personal Identification Number (both individual and corporate).

Check it out below.

KRA online PIN Checker

List of Kenyan Embassies and Consulates

The following is a list of Kenya's foreign missions abroad. The listing includes physical locations, telephone contacts, emails address and other key contact information.


Country Physical Location Contact Details
Algeria Work in progress

Twitter: @ForeignOfficeKe
Burundi PTA Building. 2nd Floor, West Wing
Chaussee du Prince Louis Rwagasore, Bujumbura

P.O.Box 5138 Mutanga
Telephone: +257 22 258 160
Fax: +257 22 258 161

Twitter: @ForeignOfficeKe
Egypt 60 Canal Street, Maadi, Cairo P.O.Box 362
Telephone: +202 3453628/3453907
Fax: +202 2 3026979

Twitter: @ForeignOfficeKe
Ethiopia Comoros Street,
High 16 Kebelle 01,
Addis Ababa.
Tel: +251 11 6610033 / +251 929 234564

Twitter: @KenyaEmbAddis
Democratic Republic of Congo (DRC) 4002 Avenue De Louganda Zone Degombe P. O. Box 9667, Kinshasa
Telephone: +243 81 5554797
Fax: +243 81 5554805


Botswana Zebra Way, off Chuma Drive, Gaborone Private Bag BO 297, Gaborone.
Telephone: +267 3951408/3951430
Mobile: +267 71474078/ +267 76186793
Fax: +267 3951409
Email: or

Libya Siyehiya Km 7 P.O. Box 74100 Tripoli. Telephone: +218 21 4830536
Fax: +218 21 4830536


Namibia 123 Robert Mugabe Avenue, Windhoek. P. O. Box 2889, Windhoek, Namibia
Telephone: +264 61 225900, 61 226836 Fax: +264 61 221409


Nigeria Plot 357, Diplomatic Drive Way,
Central Business District, P.M.B. 5160 Wuse Head Office
Telephone No.: +234 9 781 21934
Mobile: +234 8164749510
Visa Enquiries: Abuja +234 8164749322
+234 09 2208015
+234 09 2208021 / 22
Lagos +234 816 474 9317
+234 810 608 1007

Twitter: @KenyainNigeria
Rwanda Kenya High Commission
25 KG 7th Avenue
P.O. Box 6159
Telephone: 0252 583334
Fax: 0252 583335

Twitter: @ForeignOfficeKe
Somalia N.S.S.F. Building P. O. Box 67454-00200, Nairobi Telephone: +254 20 2733883
Fax: +254 20 2733887 Email:

Twitter: @ForeignOfficeKe
South Africa Taifa House, 302 Brooks Street Menlo Park, 0081, Pretoria. Telephone: +27-12-3622249,362-2250, 362-2251 Fax: +27-12-3622252 Email:

Twitter: @KenyaHighCommSA
South Sudan Consul General Designat, Juba  P.O 208, Juba, South Sudan Telephone: +249-811-823664/823665
Fax: +249-811-823666

Twitter: @ForeignOfficeKe
Sudan Malik El Agib Street 3, Manshiya, Khartoum P. O. Box 8242, Khartoum, Sudan
Telephone: 000-249-1-83265163/4/5 Fax: 000-249-1-83281233

Twitter: @ForeignOfficeKe
Uganda Plot No. 41, Nakasero Road, Kampala. P. O. Box 5220, Kampala, Uganda.
Telephone: 006-41-258235/6
Fax: 006-41-258239

Twitter: @ForeignOfficeKe
Tanzania Harambee Plaza, 2nd Floor
Ali Hassan Mwinyi/ Kaunda
Drive Junction, Oysterbay. Dar-es-Salaam
Tel: +255 22 2668285/6

Twitter: @ForeignOfficeKe
Zambia 5207 United Nations Avenue, Lusaka. P. O. Box 50298 Lusaka, Zambia
Telephone: +260-1-250722/250742/250751 Telegram: Kenyarep Lusaka
Fax: +260-1-253829

Twitter: @ForeignOfficeKe
Zimbabwe 95 Park Lane P.O Box 4069, Harare Telephone: +263-4-704820, 704833
Fax: +263-4-723042

Twitter: @ForeignOfficeKe

Australia and Asia

Country Physical Location Contact Details
Australia 6th Floor, O.B.E. Building Ainslie Ave 33-35.

G.P.O Box 1990, Canberra, A.C.T. 2601 Australia
Telephone: +61-026-2474788
Fax: +612-6-2576613

Twitter: @ForeignOfficeKe
China 4xi Liu Jie, San Li Tun Beijing, 100600 Telephone: +86-10-65323381, 65322473
Fax: +86-10-65323325, +86-10-65321770

Twitter: @ForeignOfficeKe
India 34, Paschimi Marg, Vasant Vihar, New Delhi - 110057 Telephone: +91-11-26146537, 26146538, 6146540
Fax: +91-11-26146550

Twitter: @ForeignOfficeKe
Japan No. 24-3 Yakumo, 3-Chome, Meguro-Ku, Tokyo 152 Telephone: +81-3-37234006/7Fax: +81-3-37234488

Twitter: @ForeignOfficeKe
Malaysia 8 Jalan Taman U Thant 55000 Kuala Lumpur Telephone: +603 21461163 Fax: +603 21451087

Twitter: @ForeignOfficeKe
Pakistan House No.8A, Embassy Road, Sector F-6/4, IslamabadP. O. Box 2097, Islamabad, Pakistan
Telephone: +92-51-2876024
Fax: +92-51-287602

Twitter: @ForeignOfficeKe
South Korea 243-36, Itaewon-dong
Telephone: (+82) (2) 3785-2903 / 4
Fax: (+82) (2) 3785-2905

Twitter: @ForeignOfficeKe
Thailand 62 Soi 5 Thonglor
Sukhumvit 55 Road
Klongtan, Wattana, Bangkok 10110
Telephone: (+66) 2185 3679
Fax: (+66) 2185 3680

Twitter: @ForeignOfficeKe
Turkey Ilkbahar mah. Turan Günes 350
Blv. Galip Erdem Cadd. 612, Sok. No. 10
06550 Yildiz/Çankaya, Ankara

Telephone: (+90) (312) 491 45 08 / 09 / 12
Fax: (+90) (312) 491 45 16 / 25

Twitter: @ForeignOfficeKe


Country Physical Location
Contact Details

Brazil SHIS QL 10, Conjunto 08, Casa 08, Lago Sul, Brasília-DF. Telephone: +55-6133 640978/+55-6133 640691

Twitter: @ForeignOfficeKe
Canada  415 Laurier Avenue East
K1N 6R4

Telephone: +1 613 563 1773 +16134062065 (Emergency only)
Fax: (613) 233-6599

Twitter: @ForeignOfficeKe
United States Park Mile Plaza, 4801 Willshire Boulevard, Mezzanine Floor
Los Angeles CA 90010 
Tel: +1-323-9392408
Fax: +1-323-939-2412

Twitter: @ForeignOfficeKe
United States 866 U.N. Plaza, Suite 486 New York, NY 10017, N.Y. Telephone: 000-1-212-4214740/1/2/3
Telex: 42.43.27 Kenya UN
Fax: 000-1-212-4861985

Twitter: @ForeignOfficeKe
United States 2249, R. Street N.W. Washington D.C. 20008

Telephone: +1-202-3876101
Fax: +1-202-4623829

Twitter: @ForeignOfficeKe


Country Physical Location
Contact Details

Austria Neulinggasse 29/8 1030 Vienna

Telephone: +43-1-7123919/20
Fax: +43-1-7123922

Twitter: @ForeignOfficeKe
Belgium Avenue Winston Churchill 208 1180 Brussels,  Telephone: +32-2-3401040
Fax: +32-2-3401050/62

Twitter: @ForeignOfficeKe
France 3 Rue, Freycinet 75116 Paris,  Telephone: +331-56622525
Fax: +33-1-47204441

Twitter: @ForeignOfficeKe
Geneva 1-3 Avenue De La Paix 1202 Geneva, Switzerland

Telephone: +41-22-9064050
Fax: +41-22-7312905

Twitter: @ForeignOfficeKe
Germany Markgrafenstr.63 10969 Berlin

Telephone: +49-030-2592660
Fax: +49-030-25926650

Twitter: @ForeignOfficeKe
Ireland 11 Elgin Road,
Ballsbridge Dublin 4,

Telephone: +353-1-6136380
Fax: 353-1-6685506

Twitter: @ForeignOfficeKe
Italy Viale Luca Gaurico 205 00143, Rome Telephone: +39-068082717
Fax: +39-068082707

Twitter: @ForeignOfficeKe
Netherlands Nieuwe Parklaan 21 2597 La the Hague, Netherlands

Telephone: +31-70-3504215
Fax: +31-70-3553594

Twitter: @ForeignOfficeKe
Russia Kenya Embassy Moscow 119034, Moscow, Russia
Lopukhinsky Pereulok Dom 5
Telephone: +7-495-6372186/495-6374257
Fax: +7-495-637-5463

Twitter: @ForeignOfficeKe
Spain Calle Jorge Juan 9 – 3º Dcha
Madrid, Spain

Telephone: +34-917812000
Fax: +34-915760854

Twitter: @ForeignOfficeKe
Sweden Birger Jarlsgatan 37, 2nd Floor P. O. Box 7694
103 95 Stockholm, Sweden
Telephone: +46-8-218300/4/9
Fax: +46-8-209261

Twitter: @ForeignOfficeKe
United Kingdom (UK) 45 Portland Place London, WIN 4AS  Telephone: +44-207-632371/5
Fax: +44-207-3236717

Twitter: @ForeignOfficeKe

Middle East

Country Physical Location
Contact Details

Iran 46 Golshar Street, off African Avenue P. O. Box 19395/4566, Tehran, Iran
Telephone: +98-21-2204-9355/21-2204-3234
Fax: +98-21-2204819

Twitter: @ForeignOfficeKe
Israel 15 Abba Hillel St Ramat Gan 52136 P. O. Box 52136, Tel Aviv, Israel
Telephone: +972-3-5754633
Fax: +972-3-5754788

Twitter: @ForeignOfficeKe
Kuwait Al-Zahra Block 8, street 806, villa 196
P.O. Box 129, Al-Surra Code 45701
Kuwait City

Telephone: (+965) 25 243 771 / 2
Fax: (+965) 25 243 788

Twitter: @ForeignOfficeKe
Qatar Kenya Embassy West Bay, Zone 66,Street 840, Hse 131  P.O Box 23091 Doha, Qatar
Telephone: +974 44931870
Fax:+974 44831730

Twitter: @ForeignOfficeKe
Oman Way No. 3050, Hse No. 4074,
Shatti Al Qurum, Muscat
P. O. Box 173, Post Code 103,
Bareeq Al Shatti, Muscat,
Sultanate of Oman
Tel: +968 24 697664
Fax: +968 24697366

Twitter: @ForeignOfficeKe
Saudi Arabia Diplomatic Quarter, Riyadh P. O. Box 94358 Saudi Arabia
Telephone: +966-1-4881238
Fax: +966-1-4882629

Twitter: @ForeignOfficeKe
United Arab Emirates (UAE) Al Manhal, Falah Street No.9, Behind New Blood Bank
P. O. Box 3854
Abu Dhabi
United Arab Emirates
Telephone: (+971) 2 66 66 300

Twitter: @ForeignOfficeKe
United Arab Emirates (UAE) Jumeirah Beach Road
Jumeirah 1, Villa 14, 75 B Street
Near Mercato Mall Jumeirah

Telephone: (+971) 4-342 8111
Fax: (+971) 4-342 8181

Twitter: @ForeignOfficeKe

Wednesday, February 24, 2016

How to Get a Kenyan Visa

If you intend to visit the Republic of Kenya, you may require a visa. Visa Applications are currently running concurrently until further notice. Online visa applications are made via

Do I Need a Visa to Visit Kenya?

There are three Kenyan visa categories.

Category One - Do not Require a Visa (Exempted)

You DO NOT require a visa to enter Kenya if you are a national of any of the following countries:

  • Barbados
  • Belize
  • Botswana
  • Brunei Darussalam
  • Burundi
  • Cyprus
  • Dominica
  • Fiji Island
  • Ghana
  • Grenada
  • Jamaica,
  • Kiribati
  • Lesotho
  • Malawi
  • Malaysia (For less than 30 days stay)
  • Maldives
  • Mauritius
  • Mauritius
  • Namibia
  • Namibia,
  • Nauru
  • Papua New Guinea
  • Rwanda
  • Samoa
  • Seychelles
  • Sierra Leone
  • Singapore
  • Solomon Islands
  • South Africa (For less than 30 days stay)
  • St. Vincent and the Grenadines,
  • St.Kitts and Nevis
  • St.Lucia
  • Swaziland
  • Tanzania
  • Tanzania
  • The Bahamas
  • Tonga
  • Trinidad and Tobago
  • Tuvalu
  • Uganda
  • Vanuatu
  • Zambia
  • Zimbabwe

You DO NOT require a visa if:

  1. Your passport is endorsed with valid Kenya re-entry passes or any other written authority in lieu of a re-entry pass. 
  2. You are part of a group of passengers arriving and leaving by the same ship, and who do not leave the ship. 
  3. You are part of a group of passengers in transit through Kenya arriving and leaving by the same aircraft or transferring to another aircraft and who do not leave the international transit lounges at the International Airports in Kenya. 
  4. You are a holder of United Nations Organization Laissez-Passers whilst on official UN Business. 
  5. You are a holder of an African Union Laissez-Passers whilst on official A.U. business. 
  6. You are a holder of an African Development Bank Laissez-Passers, whilst on official A.D.B. business 
  7. You are a holder of Arab Bank for Economic Development in Africa Laissez-Passers, whilst on official ABEDA business. 
  8. You are a holder of International Red Locust Control Organization for Central and Southern Africa Laissez-Passers, whilst on official I.R.L.C.O. business. 
  9. You are a holder of Desert Locust Control Organization Laissez-Passers, whilst on official D.L.C.O. business. 
  10. You are a holder of COMESA Laissez-Passers, whilst on official COMESA business. 
  11. You are a holder of the International Monetary Fund and World Bank Laissez – Passers whilst on official IMF/World Bank Business. 
  12. You are a holder of an Inter-Governmental Authority on Development (IGAD) Laissez- Passers whilst on official IGAD business. 
  13. You are a holder of an African Airlines Travel Association (IATA) Laissez- Passers whilst on official business. 
  14. You are a holder of an Environment Liaison Centre International (ELCI) Laissez-Passers whilst on official ELCI business. 
  15. You are a holder of a Union of Radio, Television Network of Africa (URTNA) Laissez- Passers whilst on official URTNA business. 
  16. You are a holder of an International Labor Organization (ILO) Laissez – Passers whilst on official ILO business. 
  17. You are a holder of a Preferential Trade Area/Common Market of East & Southern African Bank Laissez – Passers whilst on official PTA/COMESA business. 
  18. You are a holder of a European Union Laissez – Passers whilst on official European Union business. 
  19. You are a holder of a CIP (International Potato Centre) Laissez – Passers whilst on official CIP business. 
  20. You are a holder of an African Reinsurance Corporation (ARC) Laissez – Passers whilst on official ARC business. 
  21. You are a holder of a Diplomatic and Service Passports from The Islamic Republic of Iran for a period not exceeding (30) Days stay. 
  22. You are a holder of a Diplomatic, Official, Special, and Service Passports, from The Republic of Turkey and members of their families holding valid Diplomatic, Official, Special, and Service Passports, while on Transit or Stay not exceeding ninety (90) days. 
  23. You are a holder of a Diplomatic, Official or Service Passports from the Federal Republic of Brazil for a period not exceeding ninety (90) days. 
  24. You are a serving member of the British Military (are exempted from visa formalities). 
  25. You are part of the manifested crew of ships and aircraft passing through or stopping in Kenya for periods not exceeding seven (7) days in the case of aircrew and fourteen (14) days for ship’s crew. 
  26. You are the owner of a private aircraft stopping over for refueling in Kenya and who do not leave the precincts of the airport. 

You DO NOT require a visa if your country has completed a visa abolition agreement with Kenya. The following countries currently have completed abolition agreements:

  • Ethiopia
  • San Marino

Category 2 - Require a Visa/Issued on Application

You require a visa if you are national of the following countries. Your visa will be issued on application without reference to the Kenyan Director of Immigration Services.

  • Italy
  • Japan
  • Jordan
  • Kazakhstan
  • Kirghizstan
  • Korea (South)
  • Kuwait Laos
  • Latvia
  • Liberia
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macedonia
  • Madagascar
  • Malta
  • Marshall Islands
  • Mauritania
  • Mexico
  • Micronesia
  • Moldavia
  • Monaco
  • Mongolia
  • Montenegro
  • Morocco
  • Mozambique
  • Myanmar (Formerly Burma)
  • Nepal
  • Netherlands
  • New Zealand
  • Nicaragua
  • Niger
  • Nigeria
  • Norway
  • Oman
  • Pakistan
  • Palau Pacific Isles
  • Panama
  • Paraguay
  • Peru
  • Philippines
  • Poland
  • Portugal
  • Qatar
  • Romania
  • Russia
  • Russia
  • Salvador
  • Sao Tome and Principe
  • Saudi Arabia
  • Serbia
  • Slovakia
  • Slovenia
  • Southern Sudan
  • Spain
  • Sri Lanka
  • St. Christopher Cape
  • Sudan
  • Suriname
  • Sweden
  • Switzerland
  • Taiwan
  • Thailand
  • Timor East
  • Togo
  • Tunisia
  • Turkey
  • Turkmenistan
  • UAE
  • Ukraine
  • United Kingdom
  • Uruguay
  • USA
  • Uzbekistan
  • Vatican City
  • Venezuela
  • Vietnam
  • Yemen

Category 3 - Referred Visas

Visa requests from nationals of the following countries are referred to the Director of Immigration Services for approval and processing.

  • Afghanistan
  • Armenia
  • Azerbaijan
  • Cameroon
  • Democratic People’s Republic of Korea (Formerly North Korea)
  • Eritrea
  • Iraq
  • Kosovo
  • Lebanon
  • Libya
  • Mali
  • Palestine
  • Senegal
  • Somalia
  • Syria
  • Tajikistan

How to Apply for a Kenyan Visa

  1. Click register on
  2. Select Register as a Visitor.
  3. Once Logged in, Select Department of Immigration services.
  4. Select Submit Application.
  5. Select Kenyan Visa.
  6. Select the type of Visa and read the Instructions Carefully.
  7. Fill in the application form.
  8. Pay Using Visa Card, Mastercard, and other debit cards.
  9. Await approval via email, then download and print the eVisa from your eCitizen account.
  10. Present your printed eVisa to the immigration officer at the port of entry

Types of Kenyan Visas

There are currently two types of Kenyan visas:
  1. Single Journey Visa: for Single or Multiple entries 
  2. Transit Visa: for periods not exceeding three days 

Kenya Visa Tips and Warnings

  • Waiver of visa fees for all children under 16 years from foreign countries. Children aged 16 years and below who are accompanying their parents to Kenya. Effective Date 1st February 2016.
  • The Government of Kenya has waived visa fees for all
  • The Visa processing fee is non-refundable.
  • Incomplete applications will be rejected.
  • The possession of an eVisa is not the final Authority to enter The Republic of Kenya.
  • Engaging in any form of business or employment without a required permit or pass is an offense. Find out how to get a Kenyan work permit if you need to work in Kenya. 
  • A visa is required prior to entry into The Republic of Kenya.
  • The e-Visa printout must be presented at the port of entry.
  • If have any questions, you can reach out to the Kenyan Department of Immigration Services via:
Suggested Reading

Kenya Department of Immigration Services

E-Citizen Portal

Tuesday, February 23, 2016

How to Get a Kenyan Work Permit

If you are a non-Kenyan seeking to work in Kenya on employment or volunteer basis, you must apply for a work permit. Work and residence permits are issued by the Kenyan Department of Immigration under the legal framework defined by the Kenya Citizenship and Immigration Act 2011.  There are 7 different types of work permits and 3 passes and defined below.

Kenyan Work Permits

Class A Work Permit (Mineral & Mining Prospectors)

This is issued to people looking to engage in mining and mineral prospecting. The requirements for this permit are:
  1. One should obtain or is assured of obtaining the necessary licenses and registration from other arms of the Kenyan Goverment.
  2. For renewals, the current license held for prospecting minerals and copy of the PIN (Kenya Revenue Authority Personal Identification Number) is required.
  3. Sufficient capital or resources for investment. 
  4. A non-refundable processing of fee of Kshs 10,000. 

Class B Work Permit (Agriculture and Animal Husbandry)

This is issued to foreigners wishing to invest in Agriculture and Animal Husbandry. The requirements are:

  1. Proof of land ownership or leasehold interest in land for the purpose.
  2. Proof of capital available for the purpose.
  3. Clearance from relevant government bodies within Kenya. 
  4. For renewals current license held for prospecting minerals and copy of PIN is required.
  5. A non-refundable processing fee of Kshs.10,000.
  6. A fee is Kshs. 100,000/= per year. 

Class D Work Permit (Specific Employment)

This issued to a person who is offered specific employment by a specific employer and is qualified to undertake that employment. The requirements for this type of visa are:

  1. Copies of academic/professional certificates along with the CV of the applicant
  2. Evidence that the company/organization was unable to fill the vacancy from the local labor market.
  3. Form 25 dully filled, signed and sealed by the company.
  4. A non-refundable processing fee Kshs.10,000.
  5. A Fee is Ksh. 200,000/= per year.

Class G Work Permits (Specific trade/business/consultancy)

This is issued to investors in a specific trade, business or consultancy. The requirements are as follows:
  1. Documentary proof of capital to be invested/already invested of a minimum of USD 100,000 or its equivalent in any other currency.
  2. Registration certificate of the company or a certificate of incorporation.
  3. Copies of personal and company PIN's (Kenya Revenue Authority Personal Identification Number) if business is running.
  4. For renewals; audited accounts covering the last two years and a certificate of tax compliance from the Kenya Revenue Authority.
  5. A non-refundable processing fee Kshs.10,000.
  6. A fee of Kshs. 100,000/= per year. 

Class I Work Permit (Missionaries)

This is a work/residence permit issued to a member of a missionary society approved by the Government of Kenya and whose presence is beneficial to the country. The requirements for this visa are:
  1. A copy of registration certificate of the organization. 
  2. Academic and professional certificates of the applicant. 
  3. A non-refundable processing fee of Kshs.1,000. 
  4. A fee of Kshs. 5,000/= per year. 

Class K Residence Permit

This is a residence permit issued to people who have an assured income from outside Kenya and undertake not to accept paid employment of any kind. The requirements are:
  1. Proof of income.
  2. A non-refundable processing fee Kshs.10,000.
  3. A fee of Kshs. 100,000/= per year. 

Class M Work Permit (Refugees)

This work permit is issued to conventional Refugees. Requirements include:
  1. Recognition letters from UNHCR and Department of Refugee Affairs.
  2. Processing Fee Gratis.
  3. Permit is issued gratis.

Other General Kenya Work Permit Requirements

  1. Dully filled and signed application Form 3.
  2. Covering letter from employer/self/organization depending on the class (as applicable)
  3. Copies of the National Passport.
  4. Two coloured Passport size photographs.

Kenyan Passes

Student Passes

Kenyan student passes are issued to foreigners wishing to enter and remain in Kenya for purposes of receiving education or training at an educational/training institution where they have been accepted as students. The requirements for a student pass are:

  1. Application form (form 8) dully filled signed and stamped 
  2. Cover/forwarding letter from the institution stating the course and course duration 
  3. Copy of the passport capturing the biodata pages and visa page 
  4. Two passport size photos 
  5. A commitment letter from a parent/legal guardian/sponsor 
  6. The institution applying must be registered as an educational establishment. If the institution is relatively new a copy of registration must be submitted together with the application . 
  7. A fee of Kshs.5,000/= per year.

Dependant Passes

To receive a dependant pass, the applicant must hold a valid Kenyan entry permit or be exempted under the Immunities Act of Kenya. Other requirements are:

  1. Application form dully filled and signed 
  2. Copy of the national passport of the dependant . 
  3. Two passport size photos of the dependant. 
  4. A copy of birth certificate or marriage certificate for immediate family members.
  5. A fee of Ksh.5,000/= 

Special Passes

A special pass is issued to people given short period assignments by specific employers not exceeding 3 months to receive education or training at an institution within Kenya. The requirements for a special pass are:
  1. Application form dully filled and signed 
  2. A copy of the national passport 
  3. Two passport size photos 
  4. A forwarding letter from institution/applicant
  5. A clearance from regulatory bodies (the Kenya Medical and Dentist board, Pharmacy and Poisons board, Engineering Board, NGO council, Ministry of Information.)
  6. A fee of  Ksh.15,000/= Per month. 

How to Apply for a Kenyan Work Permit

Visit the Kenya electronic Foreign Nationals Services (eFNS) portal.

Tips and Warnings
  • Application fees are only payable upon receipt of an approval notification.
  • Dully completed Entry Permit applications should be submitted at immigration Aliens counter 9 located at Nyayo House Ground floor (south wing), Nairobi, Kenya for acknowledgement.
  • Applications for renewal of entry permits should be done three months prior to expiry date.
  • These permits are normally issued for a period of two years.
  • A fee 40/= is payable for application forms. 

How to Install Android Apps On Your Phone Using Your Computer

The large majority of people know how to download Android applications to their mobile phone via the Google Play Store. But, did you know that you can download mobile apps to your Android phone without even touching it. This is a useful feature where you are working on your computer and don't want to keep picking up your phone.


  • On your computer, log into your Google account. The same account you use on your Android phone.
  • Go to Google Play and search for the app you want to install on your phone.
  • Choose the device i.e. phone or tablet where you want the app to be installed.

  • Click the Install button and after a few seconds your phone will light up on its own and begin downloading the application.

Tips and Warnings

  • Ensure your Android or Tablet's Internet connection switched on.

7 Fascinating Facts about Facebook

Here are 7 fascinating facts and figures you probably didn't know about Facebook.
  1. Just about a Third of the World’s 7 Billion Population Has a Facebook Account.
  2. By Internet standards, Facebook is a Granddaddy. It was first introduced to the world in February 2004.
  3. There are more female than male users. Almost 60% of Facebook' users are female.
  4. More big businesses have a Facebook page than small businesses. 
  5. The most liked Facebook page is Facebook for Every by Facebook! It has over 500 million likes.
  6. Facebook Messenger is more often used than Instagram to send photos. 9.5 billion photos are exchanged pass through Messenger monthly.
  7. Most Facebook users do not understand the privacy settings.



How to Recall an Email in Outlook

We have all been there. You click "send" on an email in Outlook and moments later regret when you realize you have made a serious or embarrassing error in the content or, that you have sent the email to a wrong recipient.

If you are using Outlook with an Exchange account, all is not lost, you can recall an email provided several other factors are in your favor.

How to Recall a Message in Outlook - Instructions

  1. Go to your sent items folder.
  2. Open the message you want to recall.
  3. In the ribbon, ensure the Message tab is selected.
  4. Click Actions in the move group and from the dropdown, select Recall This Message.
  5. A new window will open up allowing to decide how you want the recall handled. The options include:
    • Delete unread copies of the message - this completely removes the email from the recipient’s inbox. 
    • Delete unread copies and replace with a new message - the replaces the original email with another 
  6. Also, you can tick:
    • Tell me if recall succeeds or fails for each recipient - This lets know the result of the recall attempt via email. 
  7. Click OK to recall the message. 
  8. A request is then sent to the recipient’s email; address, asking the email client to make the amendments requested.

Requirements for Outlook Email Recall Success

  • You and the recipient must be using Microsoft Exchange email accounts on the same server.

Tips and Warnings

  • This does not work on emails sent outside the exchange server, for example, to a Gmail or Yahoo account.
  • There is no guarantee of success even if you are on the same Exchange server. If the email has already been read, the recall won't succeed.
  • This does not work if the recipient is viewing emails using a different program other than outlook, for example, an Outlook web application or mobile application.
  • As an alternative to recall, you can instead choose to delay emails. This is possible by going to Rules and Alerts in your File Tab. Set a New rule in the E-mail rules tab to defer the delivery of an email by a number of minutes. 

Suggested Reading
How to Recall an Email in Gmail

How to Recall an Email in Gmail

Sent the wrong email to someone in Gmail? Well, you are in luck. Gmail has a feature that allows you to recall emails but it has to be enabled first.


  1. Check whether the feature is enabled by going to your inbox and clicking the cog icon at the upper right of your screen scrolling down to Settings
  2. On the General tab, scroll down and look for the Undo Send section. Ensure the Enable Undo option is ticked and is set at the maximum of 30 seconds.
  3. Each time you send a message, you have 30 seconds to undo the action. You simply click on Undo at the top of your inbox and the email is recalled. 

Tips and Warnings

  • This is not available in the mobile app. However, you can go to Settings in the mobile app and enable Confirm Before Sending. The app then asks you to confirm each message before it is sent.

Is this Ruto's Mzungu Pilot Assaulting a Lady Cop?

This is allegedly the Deputy President's pilot assaulting a female Kenyan policeman on Sunday the 21st of February 2016 in Ndunyu Njeru, Nyandarua County where the Deputy President had made a stopover to campaign.

From the video, it appears there was an argument between the officer and the pilot. Before the incident, the pilot is heard shouting at the police officer to "do your job". He also attempts to grab the officer's batton. The two begin to walk towards the chopper during which time the officer says something inaudible to the pilot after which the pilot appears to slap her, push her back and then shouts loudly, "Jesus Christ, do your f*****g job". See for yourself below.

The video has been trending on Twitter since Monday night.

Monday, February 22, 2016

How to Chat on Facebook without Visiting Facebook

Facebook Messenger is a great way to communicate. It is likely that most of your friends are on Facebook. Messenger allows you to send a message without having to leave Facebook. But, this presents a problem when you want to get some work done but want to be able to communicate using Messenger. As we all know, having Facebook open as you work can be very distracting. Before you know it, you end up reading posts, videos and even posting stuff yourself.

So, how do you use Messenger without having to visit Facebook itself? Well, Facebook recently introduced a Messenger web application. It works the same way as the mobile Messenger application but is accessed by visiting on your computer.

You will need your Facebook account to log in. Once you are logged in you can remain in touch with your friends without having to see your Facebook Timeline.

In addition to sending messages, the web app also allows you to make calls, take videos and pictures, record voice messages and form groups.

How to Recall a Whatsapp Message

It has happened to the best of us. You type a Whatsapp message and only realize that you have sent it to the wrong recipient after you have tapped the send button. What do you do?

Unfortunately, Whatsapp is yet to introduce a feature that allows you to recall a message once you have sent it.

However, if you have quick fingers...and I mean really quick, you can save yourself potential embarrassment. You have to do this within seconds if you are to succeed in recalling a message.


  • Immediately you tap send and realize your error, quickly swipe your phone and look  for the quick access to the Internet connection (Wi-fi or Mobile Data). Android allows you to do this quickly by swiping your screen from the top downwards and tapping Wi-fi or Mobile Data to turn off your Internet connection.
  • Now, if the Whatsapp message still has the clock sign on it, then you can delete it and it won't be delivered once you turn on your Internet connection. The clock sign is an indication that the message is still stored locally on your phone. 
  • However, if the message already has one tick on it, then it's too late. The message has already left your phone and is seated in the Whatsapp servers waiting to be delivered to the recipient. Two ticks means the message has been delivered while two blue ticks means the message has been read.

List of Kenya Deputy Governors

The following is a list of Deputy Governors of The Republic of Kenya in the 47 counties.

(Updated 18th August 2017)

County Name Deputy Governor
1 Mombasa William Kazungu Kingi (Dr.)
2 Kwale Fatuma Achani
3 Kilifi Gideon Edmund Saburi
4 Tana River Salim Kea Batuyu
5 Lamu Abdul Hakim Aboud
6 Taita-Taveta Majala Delina Mlagui
7 Garissa Abdi Muhumed Agane
8 Wajir Ahmed Muktar Ali
9 Mandera Mohammed Ahmed Arai
10 Marsabit Solomon Gubo Riwe
11 Isiolo Abdi Ibrahim Issa (Dr.)
12 Meru Titus Mutea Ntuchiu
13 Tharaka Nithi ENG. Francis Nyamu Kagwima
14 Embu David Njeru Kariuki
15 Kitui Gideon Wathe Nzau (Dr.)
16 Machakos Francis Maliti (Eng.)
17 Makueni Adelina Mwau Ndeto
18 Nyandarua Cecilia Mbuthia
19 Nyeri Edward Mutahi Kahiga
20 Kirinyaga Peter Ndambiri Njagi
21 Muranga James Maina Kamau
22 Kiambu James Karanja Nyoro
23 Turkana Lotethiro Peter Emuria
24 West Pokot Nicholas Owon Atudonyang
25 Samburu Julius Lawrence Leseeto
26 Trans-Nzoia Stanley Kiptoo Kenei Tarus (Dr.)
27 Uasin Gishu Daniel Kiplagat Kiprotich
28 Elgeyo-Marakwet Wisley Rotich Kipyegon
29 Nandi DR. Yulita Mitei Chebotip
30 Baringo Jacob Kurui Chepkwony
31 Laikipia John Mwaniki Mathenge
32 Nakuru Erick Korir (Dr.)
33 Narok Aruasa Evalyn Chepkirui
34 Kajiado Martin Moshisho Martin
35 Kericho Susan Kikwai
36 Bomet Hillary Kipngeno Barchok
37 Kakamega Philip Museve Kutima
38 Vihiga Patrick Lumumba Saisi (Dr.)
39 Bungoma PROF. Charles Ngome Kibanani
40 Busia Moses Okhoba Mulomi
41 Siaya James Ouma Okumbe
42 Kisumu Mathews Ochieng’ Owili (Dr.)
43 Homabay Hamiliton Onyango Orata
44 Migori Nelson Mahanga Mwaita
45 Kisii Joash Maangi Gongera
46 Nyamira Amos Nyaribo Kimwomi
47 Nairobi Polycarp Kamau Igathe

Kenya Gazette

List of Kenyan Governors

The following is a list of Kenyan Governors from the 47 counties.

(updated August 15th, 2017)

County Name

Hassan Ali Joho

Salim Mvurya

Amason Jeffah Kingi

Tana River
Dhadho Gaddae Godhana

Fahim Yasin Twaha

Granton Graham Samboja

Ali Bunow Korane

Mohamed Abdi Mahamud

Ibrahim Roba Ali

Mohamud Mohamed Ali

Mohamed Abdi Kuti

Kiraitu Murungi

Tharaka Nithi
Onesmus Muthomi Njuki

Martin Nyaga Wambora

Charity Kaluki Ngilu

Alfred Mutua

Kivutha Kibwana

Francis Thuita Kimemia

Patrick Wahome Gakuru

Anne Mumbi Waiguru

Mwangi Wa Iria

Ferdinard Ndungu Waititu Babayao

Josphat Nanok

West Pokot
John Krop Lonyang'apuo

Moses Kasainie Lenolkulal

Patrick Simiyu E S Khaemba

Uasin Gishu
Jackson Kiplagat Mandago

Alex Tanui Tolgos

Stephen Kipyego Sang

Stanley K Kiptis

Ndiritu Muriithi

Lee Maiyani Kinyajui

Samuel Kuntai Ole Tunai

Joseph Jama Ole Lenku

Prof. Paul Chepkwony Kiprono

Joyce Cherono Laboso

Wycliffe Ambetsa Oparanya

Wilber Khasilwa Ottichilo

Wycliffe Wafula Wangamati

Sospeter Odeke Ojaamong

Cornel Amoth Rasanga

Peter Anyang' Nyong'o

Cyprian Archelius Otieno Awiti

John Obado

James Ongwae

John Nyagarama Obiero

Mike Sonko Mbuvi Gidion Kioko

Kenya Council of Governors

Suggested Reading

List of Senators in Kenya

List of Deputy Governors in Kenya