Register as a military veteran and get a veterans ID card
Ministry of Defence · sources read 2 Oct 2026
Register online at veterans.mod.go.ke with copies of your ID, a passport photo, your discharge book and your dependants' IDs. Under the Military Veterans Act 2022 every veteran must register for fresh vetting and a new veterans ID card, and you'll get an SMS from KDF-VETERAN when it's done.
- Fee
- We couldn't confirm a fee from the official page. Check it there before you pay.
- Where
- Online on the Military Veterans' Registration Portal (veterans.mod.go.ke). Ministry of Defence, Ulinzi House, Lenana Road, Nairobi
What you need
- A copy of your national ID (JPEG, PNG or PDF)
- A passport-size photo
- A copy of your discharge book (red book pages 2 and 3, or green book pages 2, 3, 7 and 8)
- Copies of your dependants' ID cards
- Your enlistment date and Run Out Date (ROD)
Steps
- Go to the veterans registration portal (veterans.mod.go.ke) and register.
- Enter your details and upload clear photos of your documents. A phone camera is fine.
- Click 'Send OTP', enter the code sent to your phone and tick that you have read and agreed to the instructions.
- Complete all the steps and submit. You'll get an SMS from KDF-VETERAN when your application is finalised.
Watch out
- No OTP? Dial *456*9*5*5*1# to turn on promotional messages, then try again.
- Veterans who registered before the 2022 Act still need to register again for fresh vetting and a new card.
- Benefits such as rehabilitation, counselling, training and help with your children's school placement 'may be' given under the Act. They aren't automatic.
Who can apply
- Kenyan citizens who served in the Kenya Defence Forces (or the Armed Forces after 1963, or the King's African Rifles before 1963).
- You must not have been dishonourably discharged.
- People discharged or retired on medical grounds count as veterans, with or without a pension.
Official sources (2)
- Veterans Office mod.go.ke · read 2 Oct 2026
- Military Veterans' Registration Portal veterans.mod.go.ke · read 2 Oct 2026