Back to Blog

Huduma Centres vs eCitizen vs County Offices: Where to Access Government Services in Kenya

KG
Kennedy Gichobi
February 20, 2026 6 min read 25 views

Huduma Centres vs eCitizen vs County Offices: Where to Access Government Services in Kenya

Kenyans today have more options than ever for accessing government services. Between Huduma Centres, the eCitizen portal, and county government offices, knowing which channel handles which service — and when to use each — can save hours of frustration. This guide breaks down every major access point, what services each offers, and practical tips for getting things done efficiently.

Huduma Centres: The One-Stop Government Shop

Huduma Centres were launched in 2013 as part of Kenya's public service reform agenda. The concept is simple: bring multiple government agencies under one roof so citizens can handle several services in a single visit. There are currently 58 Huduma Centres across all 47 counties, with the government planning expansion to all 314 sub-counties. Major cities like Nairobi have multiple centres — GPO, City Square, Eastleigh, Makadara, and Kibra — while each county headquarters hosts at least one.

Services available at Huduma Centres include national ID application and replacement, passport applications and collection, driving licence renewal and biometric capture for smart licences, birth and death certificate applications, KRA PIN registration and tax compliance certificates, NHIF and NSSF registration, police clearance certificate applications, business name registration, land search services, payment of land rates, county parking fees, and business permit applications and renewals. In total, over 50 government services from multiple ministries and agencies are available. Nairobi county has also recently introduced county-specific service desks at select Huduma Centres, allowing residents to access county services alongside national ones.

To visit a Huduma Centre, you typically need to book an appointment through appointment.hudumakenya.go.ke. Select your preferred centre, choose the service you need, and pick an available time slot. Walk-ins are possible but may involve longer waiting times. Operating hours are generally Monday to Friday, 8:00 AM to 5:00 PM, with some centres offering Saturday services. The Huduma Contact Centre at 1919 (also available on WhatsApp) can answer questions about service requirements and availability.

eCitizen: Kenya's Digital Government Portal

The eCitizen platform is Kenya's central online gateway to government services. What started as a limited portal has grown into a comprehensive digital ecosystem offering over 22,000 services from more than 100 ministries, counties, departments, and agencies. If a government service can be done online, it is most likely available through eCitizen.

Key services on eCitizen include passport applications and renewals (Department of Immigration), visa applications for foreign nationals (single-entry, transit, multiple-entry, and East African Tourist Visa), work permits, special passes, and dependent passes, birth and death certificate applications (Civil Registration), national ID applications and status tracking, driving licence applications and renewals (NTSA), KRA services including PIN registration, tax filing, and ETIMS invoices, business registration and name searches (BRS), land registry searches and title deed verification, marriage certificate applications, police clearance certificates, and the newly launched Diaspora Integrated Information Management System (DIIMS) for Kenyans abroad.

To use eCitizen, create an account at accounts.ecitizen.go.ke using your national ID number, email address, and phone number. Most services require you to fill out an online form, upload supporting documents, and make payment via M-Pesa, bank transfer, or card. Processing times vary — a police clearance certificate may take 1–2 weeks, while a driving licence renewal can be processed within days. The digital visa system has reduced processing from weeks to as few as 48 hours for standard applications.

County Government Offices: Local Services and Functions

County government offices handle services that fall under the devolved functions outlined in the Fourth Schedule of the Constitution. These are distinct from national government services and include county trade licences and single business permits, property rates assessment and payment, county health services (public health permits, food handler certificates), building and construction permits, outdoor advertising permits, market stall allocation, parking management and permits, county housing applications, early childhood education matters, and agricultural extension services. Each of the 47 counties has its own administrative headquarters, and many have sub-county offices that bring services closer to residents in rural and peri-urban areas.

Which Channel Should You Use?

The choice depends on the service you need and your personal preferences. Use eCitizen when you can complete the entire process online — passport applications, visa requests, KRA services, business registration, and driving licence renewals are all faster digitally. Use Huduma Centres when you need biometric capture (fingerprints for IDs or smart licences), physical document submission, or multiple services in one visit. Use county offices for anything related to devolved functions — trade licences, building permits, property rates, and public health certificates. Some services require a combination: for example, you might start a passport application on eCitizen, make the payment online, then visit a Huduma Centre or immigration office for biometric capture and interview.

Common Pitfalls and Tips

Carry original documents plus photocopies — Huduma Centres and county offices almost always require both. For eCitizen, scan documents in advance as clear PDF or JPEG files under 2 MB. Ensure your phone number on eCitizen matches your M-Pesa line, as payment prompts are sent to the registered number. Book Huduma appointments early in the week when queues are typically shorter. For county services, check your county's website first — many counties including Nairobi, Mombasa, Nakuru, and Kisumu now have online portals for rates payment and licence applications. If you encounter issues with eCitizen, use the live chat on the portal or call the Huduma Contact Centre at 1919. Keep all payment receipts and reference numbers until your service is fully processed, as these are essential for follow-up queries.

The Future of Government Service Delivery

Kenya is moving steadily toward a digital-first model. The government's plan to expand Huduma Centres to all sub-counties will improve physical access, while the continuous expansion of eCitizen services aims to make most transactions paperless. The integration of county services into Huduma Centres — as Nairobi has recently piloted — could eventually create a truly unified service delivery network where citizens access both national and county services at the same location. For now, knowing which channel to use for each specific service remains the key to navigating Kenya's government services efficiently.

Share this article: