Care close to home, wherever you live in Kenya.

Find licensed public and private dispensaries, health centres and hospitals in your county, from the Kenya Medical Practitioners and Dentists Council registers.

Licensed public & private health facilities

13,827 KMPDC listings · 6,452 public · 7,375 private · 10,660 SHA contracted records · Imported 31 October 2026

Distance from your location

Driving distances are available after confirming each destination on Google Maps. Your location is sent to Google for distance searches, not saved by Afya Care Connect+.

KMPDC listings do not confirm SHA cover. SHA contracted records are from SHA’s 47 county lists; source records may refer to the same facility and are kept separately. Confirm cover and services directly before travelling. Listings reflect the import date, not live updates.

Showing 1–24 of 24,487 facilities

KENYA PIPELINE COMPANY STAFF CLINIC

MEDICAL CLINIC · NAIROBI County

LEVEL 2ACTIVEPublic registerSHA unverified
Ownership
STATE CORPORATION
Postal address
73442 00200 NAIROBI
Registration (as published)
00***5

KABARAK UNIVERSITY MEDICAL CENTRE

HEALTH CENTRE · NAKURU County

LEVEL 3AACTIVEPublic registerSHA unverified
Ownership
STATE CORPORATION
Postal address
PRIVATE BAG 20157 KABARAK
Registration (as published)
00***8

KARATINA UNIVERSITY CLINIC

MEDICAL CLINIC · NYERI County

LEVEL 2ACTIVEPublic registerSHA unverified
Ownership
GOVERNMENT OF KENYA (GOK)
Postal address
1957 10101 KARATINA
Registration (as published)
00***4

CENTRAL BANK OF KENYA STAFF CLINIC

MEDICAL CENTRE · NAIROBI County

LEVEL 3BACTIVEPublic registerSHA unverified
Ownership
GOVERNMENT OF KENYA (GOK)
Postal address
60000 00200 NAIROBI
Registration (as published)
00***8

CENTRAL BANK OF KENYA KISUMU STAFF CLINIC

MEDICAL CLINIC · KISUMU County

LEVEL 2ACTIVEPublic registerSHA unverified
Ownership
GOVERNMENT OF KENYA (GOK)
Postal address
4 40100 KISUMU
Registration (as published)
01***4

COFFEE RESEARCH FOUNDATION

MEDICAL CLINIC · KIAMBU County

LEVEL 2ACTIVEPublic registerSHA unverified
Ownership
STATE CORPORATION
Postal address
4 00232 RUIRU
Registration (as published)
01***6

THE PHOENIX REHABILITATION CENTRE LIMITED

SPECIALIZED TREATMENT CENTRE (LEVEL 4B) · KIAMBU County

LEVEL 4BACTIVEPublic registerSHA unverified
Ownership
REHABILITATION
Postal address
36244 00200 NAIROBI
Registration (as published)
01***5

MIORRE HEALTH CENTRE

DISPENSARY · HOMA BAY County

LEVEL 2ACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
50 40305 MBITA
Registration (as published)
02***2

JOYLAND SPECIAL PRIMARY DISPENSARY

MEDICAL CLINIC · KISUMU County

LEVEL 2ACTIVEPublic registerSHA unverified
Ownership
Other Ministries
Postal address
1790 40100 KISUMU
Registration (as published)
02***1

KCA UNIVERSITY STUDENTS CLINIC-TOWN CAMPUS

HEALTH CENTRE · NAIROBI County

LEVEL 3AACTIVEPublic registerSHA unverified
Ownership
STATE CORPORATION
Postal address
56808 00200 NAIROBI
Registration (as published)
02***4

KIAMBU COUNTY REFERRAL HOSPITAL

HOSPITAL LEVEL 4 · KIAMBU County

LEVEL 4AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
39 00900 KIAMBU
Registration (as published)
GK-000030

GITHIGA HEALTH CENTRE

HEALTH CENTRE · KIAMBU County

LEVEL 3AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
227 01000 THIKA
Registration (as published)
GK-000031

ISIOLO COUNTY REFERRAL HOSPITAL

Hospital Level 5 · ISIOLO County

LEVEL 5ACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
42 60300 ISIOLO
Registration (as published)
GK-000065

NYAMIRA COUNTY REFERAL HOSPITAL

HOSPITAL LEVEL 4 · NYAMIRA County

LEVEL 4AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
3 40500 NYAMIRA
Registration (as published)
GK-000095

RACHUONYO COUNTY HOSPITAL

HOSPITAL LEVEL 4 · HOMA BAY County

LEVEL 4AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
42 40222 OYUGIS
Registration (as published)
GK-000096

YALA DISPENSARY

DISPENSARY · HOMA BAY County

LEVEL 2ACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
42 40222 OYUGIS
Registration (as published)
GK-000097

LONGISA COUNTY REFERAL HOSPITAL

HOSPITAL LEVEL 4 · BOMET County

LEVEL 4AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
34 20402 LONGISA
Registration (as published)
GK-000103

KYUSO SUB COUNTY HOSPITAL

HEALTH CENTRE · KITUI County

LEVEL 3AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
13 90401 KYUSO
Registration (as published)
GK-00****6

BARINGO COUNTY REFERRAL HOSPITAL

HOSPITAL LEVEL 4 · BARINGO County

LEVEL 4AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
21 30400 KABARNET
Registration (as published)
GK-004476

GILGIL SUB-COUNTY HOSPITAL

HOSPITAL LEVEL 4 · NAKURU County

LEVEL 4AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
129 20116 GILGIL
Registration (as published)
GK-004478

BUTERE COUNTY HOSPITAL

HOSPITAL LEVEL 4 · KAKAMEGA County

LEVEL 4AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
40 BUTERE
Registration (as published)
GK-004490

PORTREITZ SUBCOUNTY HOSPITAL

HOSPITAL LEVEL 4 · MOMBASA County

LEVEL 4AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
90502 80100 MOMBASA
Registration (as published)
GK-004491

RONGAI HEALTH CENTRE-NAKURU

HEALTH CENTRE · NAKURU County

LEVEL 3AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
47 20108 RONGAI
Registration (as published)
GK-004499

NYAMBENE SUB-COUNTY HOSPITAL

HOSPITAL LEVEL 4 · MERU County

LEVEL 4AACTIVEPublic registerSHA unverified
Ownership
COUNTY GOVERNMENT
Postal address
482 60601 MAUA
Registration (as published)
GK-004508