Skip to main content

We use cookies to make GOV.KE work. We'd also like to use analytics cookies to understand how you use GOV.KE so we can improve it. Find out more about cookies.

betaThis is a new service — your feedback will help us to improve it.

Huduma Centres

Huduma Centres bring together over 60 government services at a single location. Find your nearest centre and access services from multiple agencies in one visit.

Helpline: Call 0800 724 001 (toll free) to check wait times, book an appointment, or get help before your visit. Lines open Monday–Friday, 8am–5pm.

Services available at Huduma Centres

National Identity Card (application & renewal)
eCitizen account registration & support
KRA PIN registration & tax filing assistance
Birth, death and marriage certificates
Certificate of Good Conduct
Driving licence application & renewal
Business Name Registration (BRS)
NSSF registration & contributions
SHA (Social Health Authority) registration
Passport application support
Land search & transfer support (Ardhisasa)
Helb loan application support
NTSA vehicle registration & logbook
Work permits & pass applications
Company registration (eCitizen)

View full list of services available online and at Huduma Centres →

Major Huduma Centres

These centres handle the highest volumes and offer the widest range of services including Saturday opening hours.

Huduma Centre GPO Nairobi

Kenyatta Avenue, GPO Building, Nairobi

Mon–Fri 8:00am–5:00pm

0800 724 001

Nairobi County →

Huduma Centre Mombasa

Shankardass House, Moi Avenue, Mombasa

Mon–Fri 8:00am–5:00pm

0800 724 001

Mombasa County →

Huduma Centre Machakos

Machakos Town, Kilima Mbogo Street

Mon–Fri 8:00am–5:00pm

0800 724 001

Machakos County →

Huduma Centre Nyeri

Nyeri Town, Kimathi Way

Mon–Fri 8:00am–5:00pm

0800 724 001

Nyeri County →

Huduma Centre Nakuru

Nakuru City Centre, Kenyatta Avenue

Mon–Fri 8:00am–5:00pm, Sat 9:00am–1:00pm

0800 724 001

Nakuru County →

Huduma Centre Eldoret

Eldoret Town, Uganda Road

Mon–Fri 8:00am–5:00pm

0800 724 001

Uasin Gishu County →

Huduma Centre Kakamega

Kakamega Town, Atwoli Road

Mon–Fri 8:00am–5:00pm

0800 724 001

Kakamega County →

Huduma Centre Kisumu

Kisumu City, Oginga Odinga Road

Mon–Fri 8:00am–5:00pm, Sat 9:00am–1:00pm

0800 724 001

Kisumu County →

Huduma Centre Garissa

Garissa Town, Wajir Road

Mon–Fri 8:00am–4:30pm

0800 724 001

Garissa County →

All Huduma Centres by region

Nairobi Metro Region

Huduma Centre GPO Nairobi

Major

Kenyatta Avenue, GPO Building, Nairobi

Mon–Fri 8:00am–5:00pm

Huduma Centre Teleposta Towers

Teleposta Towers, Koinange Street, Nairobi

Mon–Fri 8:00am–5:00pm

Huduma Centre Westlands

Sarit Centre, Westlands, Nairobi

Mon–Fri 8:00am–5:00pm, Sat 9:00am–1:00pm

Huduma Centre Kibera

Olympic Estate, Kibera, Nairobi

Mon–Fri 8:00am–5:00pm

Coast Region

Huduma Centre Mombasa

Major

Shankardass House, Moi Avenue, Mombasa

Mon–Fri 8:00am–5:00pm

Huduma Centre Kilifi

Kilifi Town, off Malindi Road

Mon–Fri 8:00am–4:30pm

Huduma Centre Malindi

Malindi Town Centre, Lamu Road, Malindi

Mon–Fri 8:00am–4:30pm

Huduma Centre Voi

Voi Town, Nairobi–Mombasa Highway

Mon–Fri 8:00am–4:30pm

Eastern Region

Huduma Centre Machakos

Major

Machakos Town, Kilima Mbogo Street

Mon–Fri 8:00am–5:00pm

Huduma Centre Meru

Meru Town, Kenyatta Highway

Mon–Fri 8:00am–5:00pm

Huduma Centre Embu

Embu Town, Kenyatta Highway

Mon–Fri 8:00am–4:30pm

Huduma Centre Kitui

Kitui Town Centre, Mwingi Road

Mon–Fri 8:00am–4:30pm

Central Region

Huduma Centre Nyeri

Major

Nyeri Town, Kimathi Way

Mon–Fri 8:00am–5:00pm

Huduma Centre Kiambu

Kiambu Town, Thika Road

Mon–Fri 8:00am–5:00pm

Huduma Centre Thika

Thika Town, Uhuru Street

Mon–Fri 8:00am–5:00pm

Huduma Centre Murang'a

Murang'a Town, Kenol Road

Mon–Fri 8:00am–4:30pm

Rift Valley Region

Huduma Centre Nakuru

Major

Nakuru City Centre, Kenyatta Avenue

Mon–Fri 8:00am–5:00pm, Sat 9:00am–1:00pm

Huduma Centre Eldoret

Major

Eldoret Town, Uganda Road

Mon–Fri 8:00am–5:00pm

Huduma Centre Kericho

Kericho Town, Moi Highway

Mon–Fri 8:00am–4:30pm

Huduma Centre Narok

Narok Town Centre

Mon–Fri 8:00am–4:30pm

Western Region

Huduma Centre Kakamega

Major

Kakamega Town, Atwoli Road

Mon–Fri 8:00am–5:00pm

Huduma Centre Bungoma

Bungoma Town, Kanduyi Road

Mon–Fri 8:00am–4:30pm

Nyanza Region

Huduma Centre Kisumu

Major

Kisumu City, Oginga Odinga Road

Mon–Fri 8:00am–5:00pm, Sat 9:00am–1:00pm

Huduma Centre Kisii

Kisii Town, Hospital Road

Mon–Fri 8:00am–5:00pm

Huduma Centre Homa Bay

Homa Bay Town Centre

Mon–Fri 8:00am–4:30pm

North Eastern Region

Huduma Centre Garissa

Major

Garissa Town, Wajir Road

Mon–Fri 8:00am–4:30pm

Huduma Centre Wajir

Wajir Town Centre

Mon–Fri 8:00am–4:30pm

Huduma Centre Mandera

Mandera Town, main Government Complex

Mon–Fri 8:00am–4:00pm

Before you visit

What to bring

  • Original National Identity Card (or birth certificate for under-18s)
  • Relevant application documents for the service you need
  • Payment method — M-PESA, bank card, or cash
  • Copies of key documents (staff can photocopy but queues may be shorter if you bring your own)

Tips for a faster visit

  • Start your application on eCitizen before visiting — Huduma staff can complete it for you
  • Avoid Mondays and lunch hours (12pm–2pm) when queues are longest
  • The eCitizen helpline (0800 724 001) can tell you expected wait times
  • Some services can be completed entirely online — check the services list