To change your Social Health Authority (SHA / Afya Yangu) phone number online, you must log into sha.go.ke using an OTP sent to your existing registered number.
If your old line is lost or inactive, online updates are restricted for identity security; you must submit a physical request with a copy of your National ID at a SHA branch or Huduma Centre desk.
How to Change SHA Phone Number – Step by Step
Option A: Self-Service Portal Update (Active Old Line)
Use this pathway if you still have the old SIM card inside a working phone to receive two-factor authentication codes.
- Access the official portal at sha.go.ke (or afyayangu.go.ke) and click Login.
- Select Kenyan Citizen, enter your ID Number, and input your 4-digit PIN.
- Enter the 6-digit verification code sent via SMS to your current registered number.
- Navigate to Account Settings on your main dashboard and click Update Profile.
- Type your new phone number in the mobile field and click Request Verification.
- Enter the final OTP dispatched to your new SIM card to confirm and save the change.
Option B: In-Person Verification (Lost or Inactive SIM)
If you cannot receive security codes on your old line, the automated portal will block access to prevent fraudulent takeovers. You must verify your identity manually.
- Where to Go: Any SHA branch office (formerly NHIF) or a designated Huduma Centre SHA counter.
- Requirements:
- Original National ID Card along with a clear photocopy.
- A written change request letter stating your full official name, ID number, old phone number, new phone number, and reason for the update.
- Execution: A customer service officer will run an identity check against the national database and manually link your SHA profile to your new mobile number.
Why USSD *147# Does Not Work for Number Updates
The USSD code *147# reads identity parameters tied directly to the SIM card active in your phone. While it handles basic account queries and self-registration, security regulations prevent it from transferring account ownership or modifying registered primary numbers.
Need Direct Help Updating Your SHA Account?
If you are experiencing system errors, locked accounts, forgotten SHA PINs, or need help drafting a formal change request letter, get direct administrative support at JO-TECH Cyber:
- Call / WhatsApp: 254710200886
- Email: info@jotechcyber.co.ke
- In-Person Help: Visit JO-TECH Cyber shop for quick, hands-on resolution.
Related Resources
How to Pay SHA Contributions via M-Pesa: Paybill Number 200222