
Macharia Njeru
Founding Party Leader
A Message from the Party Leader
Every Kenyan carries a story. A child sent home from school because fees remain unpaid. A parent turned away from a hospital while seeking treatment. A farmer watching months of hard work disappear because produce cannot reach the market. A commuter navigating broken roads every day. A young person, educated and full of promise, doubting whether they will ever truly become and thrive.
A citizen paying taxes, only to watch corruption, theft and impunity rob them of the schools, hospitals, roads and opportunities they were promised and have already paid for. Different stories, different circumstances, but often the same feeling; of not being seen, not being heard, only being remembered when votes are needed and forgotten thereafter.
Many Kenyans have lost faith in political parties; NOT because they do not care about Kenya or have given up on the possibility of change, but because they have repeatedly experienced a cycle in which citizens are actively sought during elections and selectively remembered thereafter.
Mwongozo Mpya Party was founded in recognition of this reality. No Kenyan should feel invisible. We believe all Kenyans deserve to be respected, meaningfully represented and have a quality of life that embodies dignity. We believe leadership should remain accountable to the people before, during and after elections.
Our slogan, Sote Pamoja, goes beyond a rallying call. It is a commitment to shared responsibility, shared accountability and shared prosperity. A recognition that Kenya's challenges will not be solved by a few individuals acting alone, but by citizens working together to build the nation we know is possible.
You are helping restore public confidence in citizen participation and democratic governance. Most importantly, you are helping build a movement where every Kenyan matters.
Welcome to the journey. Sote Pamoja.
— Macharia Njeru, Founding Party Leader
Who Can Join
Membership is open to all Kenyan citizens — MMP does not discriminate on the basis of ethnicity, race, gender, age, religion, disability or social status. You qualify if you:
Already a member of another party?
You can only belong to one political party. If you are currently registered with another party, you must resign first: dial *509# → Resign Membership → Resign, and wait for the confirmation SMS before joining MMP.
Hold a valid Kenyan National ID Card or Passport.
Are a registered voter, or eligible for voter registration.
Support the Party's vision, mission and values.
Are willing to contribute ideas and hold leadership accountable.
How to Join
Join quickly via USSD *509# on any phone — use the exact details you used to register as a voter with IEBC.
Phase 1
Create your ORPP account
- Dial *509# and press Call.
- Enter your First Name exactly as it appears on your ID.
- Select your ID type (National ID or Passport) and confirm your details.
- Set and confirm a 4-digit PIN. Your ORPP account is created.
Phase 2
Check your membership status
- From the Main Menu, select Membership Status.
- The system shows the party you are registered with, or that you are not registered with any party.
Phase 3
Join Mwongozo Mpya Party
- Select Join a Party.
- Enter your County, Constituency and Ward codes.
- Enter Party Code 908 (Mwongozo Mpya Party / MMP) and confirm.
- You will receive an SMS confirming you have joined MMP.
Prefer a browser? Visit the ORPP IPPMS portal. Create an ORPP account (verify by OTP) or sign in with your existing eCitizen account, then choose Membership Registration and select Mwongozo Mpya Party (Party Code 908).