National ID Card

Apply for a new National ID, replace a lost, damaged, or defaced ID, or update your details.

Apply Online via eCitizen

The fastest and easiest way is through the eCitizen Portal. You will need a Huduma Number.

How to Apply

  1. Log in to your eCitizen account
  2. Go to Interior → National ID
  3. Choose: New Application, Replacement, or Update
  4. Fill the form and upload required documents
  5. Pay the application fee online
  6. Book an appointment at a Huduma Centre or Immigration Office for biometrics

Required Documents

  • Birth Certificate or Baptism Card
  • Parent’s National ID or Death Certificate (if parent is deceased)
  • Recent passport-size photos (for manual applications)
  • Old ID (for replacement)

Fees & Processing Time

ServiceFeeProcessing Time
New National ID (First Time)KSh 1,00014 – 30 days
Replacement (Lost/Damaged)KSh 1,00014 – 30 days
Update (Details Change)KSh 5007 – 14 days

Important Information

You must be 18 years and above to apply for a National ID. Minors can get a Waiting Card (under 18) at Huduma Centres.

Need Birth or Death Certificates first? →