SHA Login: Afya Yangu Portal Guide
A lot of people search for “SHA login” expecting a form on sha.go.ke itself. That page does not exist. SHA’s main website is an information site — your actual account, your dependants, your contribution status, and your membership details all live on a separate platform called Afya Yangu, at afyayangu.go.ke. This guide walks through the real login process, where each portal fits, and what to do when a login attempt does not go through.
SHA.go.ke vs Afya Yangu: what each one actually does
These two sites get confused constantly, so it is worth separating them clearly before anything else. sha.go.ke is the Social Health Authority’s public website — policy information, benefit packages, contracted facilities, forms, and news. It has a “Login” menu, but that menu simply points you to the portal you actually need. afyayangu.go.ke is that portal — the one place where a real login form exists, and where your personal SHA account actually lives.
So when someone says “SHA login,” what they mean, in almost every case, is logging in to Afya Yangu. Bookmark afyayangu.go.ke directly and you skip a step every time you need to check your account.
How to log in to the Afya Yangu portal, step by step
Go to afyayangu.go.ke
Type the address directly into your browser rather than searching for it, to make sure you land on the official portal and not a lookalike page.
Select your ID type
Choose the identification category that matches your registration — Kenyan Citizen (National ID), Alien ID, or Refugee ID.
Enter your ID number and PIN
Use the ID number and PIN you set when you first registered with SHA. This is not your M-Pesa PIN — it is the PIN tied specifically to your SHA account.
Confirm the OTP
A one-time password is sent to the phone number registered on your SHA account. Enter it to complete login and reach your dashboard.
What to do when login does not work
Most login failures come down to one of three things, and each has its own fix already covered in detail on this site:
Forgotten or wrong PIN
Need to update your number first
Not an individual member? There is a separate login for you
The Afya Yangu portal above is built for individual members. Healthcare facilities log in through a different, dedicated portal rather than through Afya Yangu.
Healthcare facilities
Do not have an SHA account yet?
You will need to register before any login will work. Registration is done entirely online — there is no physical form to fill and submit.
FAQ: SHA Login
What is the SHA login page?
There is no login form on sha.go.ke itself. SHA login happens through the Afya Yangu portal at afyayangu.go.ke, which is the official member dashboard linked directly from sha.go.ke’s own Login menu.
Are sha.go.ke and afyayangu.go.ke the same website?
No. sha.go.ke is the main information site with no login function. afyayangu.go.ke is the separate portal where members actually sign in, and it is linked from sha.go.ke’s Login menu.
What do I need to log in to the Afya Yangu portal?
Your ID number (National ID, Alien ID, or Refugee ID), your registered PIN, and access to the phone number linked to your SHA account to receive an OTP.
What if I do not receive my OTP when logging in?
This almost always means the phone number on your SHA account is outdated or inactive, and it needs to be updated before login can complete.
Is there a separate SHA login for hospitals and employers?
Yes. Healthcare facilities and employers use separate portals from the individual member login, both linked from sha.go.ke’s own Login menu.
Still Locked Out of Your SHA Account?
Send us your details on WhatsApp and we will help you troubleshoot the login, update your number, or complete a stalled registration.
WhatsApp Us NowPortal links and login requirements verified directly against sha.go.ke’s official Login menu. Verified September 2026.


