How to Change SHA Phone Number: *147# & Afya Yangu

How to Change SHA Phone Number: *147# & Afya Yangu

Stuck? Tap Your Problem Below 👇

Pata Huduma Haraka Bila Wasi Wasi

Confirm Your Request

Please fill in your details to proceed

Please enter your full name

Service fee · All-inclusive

M-Pesa after message

How to Change SHA Phone Number — *147# & Afya Yangu

Here is how to change SHA phone number details if you switched lines or lost your SIM, SHA gives you two official routes: the *147# USSD menu and the Update Phone Number button on Afya Yangu. This guide shows both, step by step, with screenshots.

If your number is correct and you only mistyped it, read how to update a wrong SHA phone number.

If you cannot receive OTPs on your old line, the steps below still apply. See SHA OTP not received if codes still do not arrive.

Quick Answer: how to change SHA phone number — dial *147# → choose your ID type → enter your ID number → Update Details → phone number option → enter the new number → Submit. Or tap Update on the Update Phone Number card on the Afya Yangu home screen and fill in the popup. SHA then sends an SMS confirming the change from your old number to the new one.

One rule decides if it works: the new number must be registered to your own ID. You cannot enter your ID number together with someone else’s phone number (a spouse’s, parent’s or friend’s). SHA’s form warns the number must be valid and registered to your ID number, and it will not go through otherwise.

What You Need Before You Start

  • Your Kenyan ID number (or Alien ID number if you are a foreign resident)
  • The new phone number, active and registered to your ID
  • The new phone nearby, so you can read the confirmation SMS

Which Method Should You Use?

MethodWhereInternet needed?Best for
*147# USSDAny phone diallerNoBasic phones, patchy data, quick update
Afya Yangu Update buttonafyayangu.go.ke home screenYesSmartphone or computer, you can see each field
SHA office / Huduma CentreIn personNoFallback if both online routes fail

Neither official route asks for a code from your old number, so a lost, inactive or deactivated SIM does not stop you. However you choose to do it, how to change SHA phone number comes down to your ID details and a valid new number registered to you.

Method 1 — How to Change SHA Phone Number via *147# (USSD)

This is SHA’s own USSD process for updating your mobile number. It works without internet.

How to change SHA phone number with *147#: six-step infographic from dialling to submitting the new number
1
Dial *147#

Open your phone dialler, dial *147# and press call.

2
Select your ID type

Choose Kenyan Citizen or Foreign Resident.

3
Enter your ID number

Type your Kenyan ID number, or your Alien ID number if you are a foreign resident.

4
Click Update Details

Choose Update Details from the menu.

5
Select the phone number option

Pick the phone number option.

6
Enter the new number and submit

Type the new phone number and click Submit to finish. The number must be registered to the same ID.

For the full *147# menu, see our SHA USSD code guide.

Method 2 — How to Change SHA Phone Number on Afya Yangu (Portal)

This is the portal version of how to change SHA phone number. Use it if you prefer to see each field on screen. The Update button sits on the Afya Yangu home screen, above Login and Register.

1
Open Afya Yangu and tap Update

Go to afyayangu.go.ke. On the home screen, above the Login and Register buttons, you will see the Update Phone Number card. Tap Update. You do not need to log in first.

How to change SHA phone number: Afya Yangu home screen showing the Update Phone Number card with an Update button above the Login and Register buttons
Step 1: the Update Phone Number card on the Afya Yangu home screen
2
Read the warning and choose your ID type

A popup opens with the warning “Phone number must be valid. Please ensure the number you enter is registered to your ID number.” Select your ID type from the dropdown (for example National ID).

Update Phone Number popup with the warning that the number must be registered to your ID and the Select your ID Type dropdown set to National ID
Step 2: the validity warning and the ID type dropdown
3
Enter your ID number

Type your ID number exactly as it appears on your ID.

ID Number field in the SHA Update Phone Number popup
Step 3: the ID Number field
4
Enter your new phone number

Enter the new number in the +254 field, following the example format shown (712345678). It must be an active line registered to your own ID.

New Phone Number field with the +254 Kenya prefix and example 712345678
Step 4: the New Phone Number field
5
Click Submit

Check the ID and number once more, then press Submit.

Blue Submit button on the SHA Update Phone Number popup
Step 5: Submit
6
Wait for the SMS confirmation

SHA sends an SMS that confirms your number was changed from the old number to the new one. That message is your proof it worked.

Looking inside your profile instead? Some older guides describe changing contact details after logging in (My Profile → Contact Details). SHA’s current published routes are the two above, so try those first. Need help with logging in? See the Afya Yangu login guide.

If Your SHA Phone Number Update Fails

If you followed how to change SHA phone number above and it still did not work, find your error below.

“Phone number must be valid”

The number is not an active line registered to your ID. Confirm the SIM is registered in your name, and check the format (+254 and the example 712345678).

ID or name does not match

A name mismatch with the national ID database blocks many SHA actions. See how to update personal details.

No confirmation SMS

Wait a few hours before trying again, since repeated submissions can confuse the record. Then call SHA’s toll-free line (147 on SHA’s own graphic, and 0800 720 601 is also widely published) or see SHA customer care.

Both online routes keep failing

Visit a SHA office or Huduma Centre with your original National ID and the new number (find one via SHA offices near me). Office updates have been reported to take up to 7 working days; ask the officer for the current timeline.

Not receiving OTPs after the change? See SHA OTP not received.

Why Your SHA Phone Number Matters

Knowing how to change SHA phone number quickly matters because SHA sends your login OTPs, PIN resets and notifications to your registered number. An outdated number blocks login, adding dependants and checking status, so fixing it comes first.

After Updating Your Phone Number — What to Do Next

Frequently Asked Questions

How to change SHA phone number — what are the steps?

Dial *147#, choose your ID type, enter your ID number, tap Update Details, select the phone number option, then enter the new number and submit. Or use the Update Phone Number card on the Afya Yangu home screen. Either way, the new number must be registered to your ID, and SHA sends an SMS to confirm the change.

Can I change my SHA phone number using *147#?

Yes. SHA’s own guide lists *147# as a way to update your mobile number: Update Details, then the phone number option, then enter the new number and submit.

How do I update my phone number on Afya Yangu?

Open afyayangu.go.ke, tap Update on the Update Phone Number card above the Login and Register buttons, pick your ID type, enter your ID number and the new number, then press Submit.

My number is correct but mistyped. What do I do?

Use the update guide: how to update a wrong SHA phone number.

Can I change my SHA phone number if I lost my old number or SIM?

The steps SHA publishes for *147# and the Afya Yangu popup do not ask for a code from your old number, so a lost SIM should not block you. You still need your ID number and a new number registered to your ID. Report the lost SIM to your carrier as well.

Can I use someone else’s number as my new SHA number?

No. The number must be registered to your own ID. Entering your ID with a spouse’s, parent’s or friend’s number will fail. Register a SIM in your name at a licensed dealer first.

How will I know the change worked?

SHA sends an SMS to confirm that your number has been changed from the old number to the new one. If you receive no SMS, do not resubmit repeatedly. Wait a few hours, then call SHA or visit an office.

Is it free to change my SHA phone number?

The *147# and Afya Yangu steps SHA publishes show no fee. MyCyber’s optional assistance is separate, and you never have to use it.

I am a foreign resident. Can I update my number?

The *147# flow offers Foreign Resident as an ID type and accepts an Alien ID number.

Why does it say the phone number must be valid?

SHA checks that the new number is a valid, active line registered to the ID you entered. Check for typos in the ID and number, and confirm the SIM is registered in your name.

Does changing my number affect my dependants or contributions?

It should not. The number is used for OTPs and messages, and your dependants stay on your profile. See SHA dependants and SHA deducting from M-Pesa.

Is this the same as updating my employer’s SHA phone number?

No. Employers use a separate update page. See the SHA employer phone number guide.

Can I change my SHA number itself?

Your SHA member number is not the same as your phone number. This page changes the phone number only. To find your member number, see how to check your SHA number.

Can someone change my SHA phone number for me?

The update asks for your ID number and a new number registered to that ID, and the confirmation SMS goes to the new number, so you should be involved. If you want a walk-through, use the assistance button at the top of this page.

Need Help Changing Your SHA Phone Number — Instantly

New line · Lost SIM · Old number no longer works

Tell us your ID type and your number on WhatsApp. We will guide you through the fix step by step.

Click Here to Get Instant Assistance

Disclaimer: MyCyber (mycyber.co.ke) is an independent educational website. We are not affiliated with the Social Health Authority (SHA), the Ministry of Health, or the Government of Kenya. This article explains SHA procedures based on official sources (sha.go.ke, afyayangu.go.ke). Always verify current requirements directly with SHA before taking action. SHA toll-free: 0800 720 601. Source: SHA official portal, Afya Yangu portal, Social Health Insurance Act 2023.

Mycyber Footer