Lifestyle

Public Libraries in Kenya: Full List by County

Kenyan analyst working on laptops in an open-plan office – public libraries in kenya
Kenyan analyst working on laptops in an open-plan office. Photo:

Since 1 July 2019, most public libraries in Kenya are run by county governments. The Kenya National Library Service (KNLS) kept three national libraries.

Young Kenyans working on laptops at a Nairobi tech hub – illustrating public libraries in kenya
Young Kenyans working on laptops at a Nairobi tech hub. Photo: <a href=”//commons.wikimedia.org/w/index.php?title=User:Hila2k2&action=edit&redl / CC BY-SA 4.0 via Wikimedia Commons

National libraries (KNLS)

  • KNLS Headquarters, Nairobi
  • Buru Buru Branch Library, Nairobi
  • Nakuru Branch Library

County-run branch libraries

County Branch libraries
Mombasa Mombasa
Kwale Kwale
Kilifi Dzitsoni, Malindi, Kilifi
Taita Taveta Wundanyi, Werugha
Garissa Garissa, Masalani, Mbalambala
Wajir Wajir, Habaswein, Bute, Griftu, Tarbaj
Mandera Mandera
Marsabit Moyale
Isiolo Isiolo
Meru Gatimbi, Mikumbune, Meru, Timau
Embu Embu
Kitui Mwingi
Makueni Kinyambu, Kithasyu, Mutyambua
Nyandarua Ol Kalou
Nyeri Karatina, Munyu, Nyeri, Chinga
Murang’a Kangema, Murang’a
Kiambu Thika
Uasin Gishu Eldoret
Elgeyo Marakwet Lagam
Nandi Kapsabet
Baringo Kabarnet, Meisori (Marigat)
Laikipia Laikipia, Rumuruti
Nakuru Gilgil, Naivasha
Narok Lelechonik, Narok
Kericho Kericho
Bomet Silibwet
Kakamega Kakamega, Lusumu
Bungoma Kimilili
Siaya Nyilima, Rambula, Ukwala
Kisumu Kisumu, Dr. Robert Ouko Memorial
Migori Awendo
Kisii Kisii
Nairobi Kibera

59 branches in 33 counties, as listed in the Second Schedule of Kenya Law – Legal Notice 142 of 2019, Transfer of Library Functions.

Services

Under the legal notice, county libraries provide lending, inter-library loans, outreach, reference and ICT access services, and keep local-collection sections. Opening hours, membership fees and contacts are set by each county – call the county’s education or culture department before visiting.

Caveat

Counties may have opened new libraries since 2019; this list reflects the official transfer schedule.

Frequently asked questions

Who runs public libraries in Kenya?

County governments run the 59 branch libraries listed in Legal Notice 142 of 2019; KNLS runs the Nairobi headquarters, Buru Buru and Nakuru libraries.

Which libraries are in Nairobi?

KNLS headquarters and Buru Buru (national) and Kibera (county).

Related: Lifestyle

Sources: Kenya Law. Last updated October 2026.

Norah Waceke

About Author

Norah Waceke is a business journalist and editor at Business Radar with more than eight years of experience covering Kenya's economy, companies and markets. She previously worked at Kenyans.co.ke, one of the country's leading digital news platforms, where she reported on business, finance and current affairs. A graduate of Multimedia University of Kenya, Norah focuses on clear, accurate reporting that helps readers understand the money stories shaping their lives and businesses.

Related stories

M-Pesa's Jumbe receipt lets you prove payment without showing your balance
Lifestyle Technology

M-Pesa’s Jumbe receipt lets you prove payment without showing your balance

Safaricom's Jumbe split notification sends a second SMS that confirms a till payment without revealing your M-Pesa balance. Here is
Coast hotels fully booked to December as tourist arrivals near 2.8 million
Lifestyle

Coast hotels fully booked to December as tourist arrivals near 2.8 million

International arrivals reached 2,792,875 by June 2026 and tourism earnings Sh564 billion. Coast hoteliers report strong bookings but want more