{"source":"sqlite","programs":[{"id":"legalaid","category":"civic","name":"Legal aid (National Legal Aid Service)","summary":"Free legal advice and representation for people who cannot afford a lawyer.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"<":[{"var":"income"},20000]}]},"needs":["citizen","income"],"why":"The Legal Aid Act 2016 supports people who cannot afford a lawyer. Need is assessed case by case. The income cut-off here is indicative.","source_url":"https:\/\/new.kenyalaw.org","apply_url":"https:\/\/www.nlas.go.ke","docs":["National ID","Case documents"],"last_verified":"2026-10-01","cost":"Free for qualifying persons","steps":["Visit an NLAS office or Huduma Centre","Explain your case","Wait for assessment"]},{"id":"petition","category":"civic","name":"Public participation and petitions","summary":"Petition Parliament or your County Assembly on any matter in their mandate.","rule":{"==":[{"var":"citizen"},true]},"needs":["citizen"],"why":"Any person may petition Parliament or a County Assembly. Groups can petition together.","source_url":"https:\/\/new.kenyalaw.org","apply_url":"https:\/\/www.parliament.go.ke","docs":["Written petition with signatures if a group"],"last_verified":"2026-10-01","cost":"Free","steps":["Write your petition and state the request","Lodge it with the Clerk","Follow up with the relevant committee"]},{"id":"candidate","category":"civic","name":"Running for office (MCA, MP, Governor)","summary":"Check the basics before you offer yourself for election.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]},{"==":[{"var":"clearance"},true]}]},"needs":["age","citizen","has_id","clearance"],"why":"You must be a registered voter and meet Chapter Six integrity rules, with clearance from EACC, KRA and DCI. Seats have extra rules (President: 35+ and a degree). Confirm your seat with IEBC.","source_url":"https:\/\/www.iebc.or.ke","apply_url":"https:\/\/www.iebc.or.ke","docs":["Voter registration proof","Clearance certificates","Academic certificates"],"last_verified":"2026-10-01","cost":"Nomination fees vary by seat. Check the current IEBC schedule.","steps":["Join a party or stand as independent","Collect clearance certificates","Submit nomination papers to IEBC"]},{"id":"voter","category":"civic","name":"Voter registration (IEBC)","summary":"Register as a voter and take part in elections.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]}]},"needs":["age","citizen","has_id"],"why":"Kenyan citizens aged 18+ with a National ID or passport can register.","source_url":"https:\/\/www.iebc.or.ke","apply_url":"https:\/\/www.iebc.or.ke\/registration\/","docs":["National ID or passport"],"last_verified":"2026-10-01","cost":"Free","steps":["Visit an IEBC office or use the IEBC registration portal during the register update","Show your ID or passport","Keep your acknowledgement slip"]},{"id":"birthcert","category":"docs","name":"Birth certificate","summary":"Register a birth or replace a lost certificate.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_birth_cert"},false]}]},"needs":["citizen","has_birth_cert"],"why":"Kenyans without a birth certificate can apply through the Civil Registration Services.","source_url":"https:\/\/new.kenyalaw.org","apply_url":"https:\/\/www.ecitizen.go.ke","docs":["Notification of birth","Parents ID copies"],"last_verified":"2026-10-01","cost":"Free if registered within 6 months. Late fees apply (verify).","steps":["Get a birth notification","Apply at the registrar or eCitizen","Collect the certificate"]},{"id":"nationalid","category":"docs","name":"National ID card","summary":"Apply for your first National ID at 18.","rule":{"and":[{"==":[{"var":"citizen"},true]},{">=":[{"var":"age"},18]},{"==":[{"var":"has_id"},false]}]},"needs":["citizen","age","has_id"],"why":"Kenyan citizens aged 18+ without an ID can apply at the National Registration Bureau.","source_url":"https:\/\/new.kenyalaw.org","apply_url":"https:\/\/nrb.ecitizen.go.ke\/","docs":["Birth certificate","Parents ID copies","Chief or Assistant Chief letter"],"last_verified":"2026-10-01","cost":"First ID is free. Replacements are charged.","steps":["Get a vetting letter from the Chief","Apply at the Huduma Centre or registration office","Collect your ID"]},{"id":"passport","category":"docs","name":"Passport","summary":"Apply for a Kenyan passport.","rule":{"==":[{"var":"citizen"},true]},"needs":["citizen"],"why":"Kenyan citizens can apply with a birth certificate and ID. Fees depend on the booklet type.","source_url":"https:\/\/new.kenyalaw.org","apply_url":"https:\/\/www.ecitizen.go.ke","docs":["National ID or birth certificate","Passport photos"],"last_verified":"2026-10-01","cost":"Set by Immigration. Check eCitizen for current fees.","steps":["Apply and pay on eCitizen","Book your biometrics slot","Collect your passport"]},{"id":"countybursary","category":"education","name":"County government bursary","summary":"County education support for needy learners. Rules differ by county.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"is_student"},true]},{"<":[{"var":"income"},20000]}]},"needs":["citizen","is_student","income"],"why":"Needy students resident in the county. Check your county notice for dates and criteria.","source_url":"https:\/\/www.cog.go.ke","apply_url":"https:\/\/www.cog.go.ke","docs":["Admission letter","Fee structure","Parent ID"],"last_verified":"2026-10-01","cost":"Free","steps":["Check your county education office","Fill the form","Submit with documents"]},{"id":"hef","category":"education","name":"Higher Education Funding (HEF \/ HELB)","summary":"Scholarship and loan mix for university and TVET, set by means testing into bands.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"kuccps"},true]}]},"needs":["citizen","kuccps"],"why":"Kenyan students placed by KUCCPS can apply. Band depends on household need.","source_url":"https:\/\/hef.co.ke","apply_url":"https:\/\/hef.co.ke","docs":["KUCCPS placement","National ID or birth certificate","Parent or guardian details"],"last_verified":"2026-10-01","cost":"Free to apply","steps":["Create your HEF account","Fill the means-testing details","Submit and track status"]},{"id":"kuccps","category":"education","name":"KUCCPS placement","summary":"Apply for government placement to university, TVET and colleges.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"kcse"},true]}]},"needs":["citizen","kcse"],"why":"Kenyan candidates who sat KCSE can apply for placement and revise their course choices in the window.","source_url":"https:\/\/www.kuccps.net","apply_url":"https:\/\/www.kuccps.net","docs":["KCSE index number","Results slip"],"last_verified":"2026-10-01","cost":"Free to apply; revision fees may apply (verify)","steps":["Log in with your KCSE index number","Pick your courses","Check placement results"]},{"id":"ngcdf","category":"education","name":"NG-CDF bursary","summary":"Constituency bursary for needy students in secondary school and tertiary.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"is_student"},true]},{"<":[{"var":"income"},20000]}]},"needs":["citizen","is_student","income"],"why":"Needy Kenyan students; committees decide per constituency. The income cut-off here is indicative.","source_url":"https:\/\/ngcdf.go.ke","apply_url":"https:\/\/ngcdf.go.ke","docs":["Admission letter","Fee structure","Parent ID or death certificate"],"last_verified":"2026-10-01","cost":"Free","steps":["Get the form from the NG-CDF office","Attach fee documents","Submit by the deadline"]},{"id":"hustler","category":"enterprise","name":"Hustler Fund","summary":"Small loans for personal and business use.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]},{"==":[{"var":"has_phone"},true]}]},"needs":["age","citizen","has_id","has_phone"],"why":"Kenyans aged 18+ with a National ID and a registered mobile number.","source_url":"https:\/\/hustlerfund.go.ke","apply_url":"https:\/\/hustlerfund.go.ke","docs":["National ID","Registered phone number"],"last_verified":"2026-10-01","cost":"Loan fees and interest apply. Read the terms.","steps":["Dial the Hustler Fund USSD or app","Register","Request a loan"]},{"id":"nyota","category":"enterprise","name":"NYOTA youth project","summary":"Skills and start-up support for young Kenyans.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"<=":[18,{"var":"age"},29]},{"==":[{"var":"employed"},false]}]},"needs":["citizen","age","employed"],"why":"Young Kenyans aged about 18 to 29 who are not in work. Exact targeting is set by the programme (verify).","source_url":"https:\/\/www.labour.go.ke","apply_url":"https:\/\/www.labour.go.ke","docs":["National ID","Education certificates"],"last_verified":"2026-10-01","cost":"Free","steps":["Watch for the official call","Register through the official channel","Attend selection"]},{"id":"uwezo","category":"enterprise","name":"Uwezo, Youth and Women Enterprise Funds","summary":"Group loans and grants for registered youth, women and disability groups.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"in_group"},true]},{">=":[{"var":"age"},18]}]},"needs":["citizen","in_group","age"],"why":"Registered groups of youth, women or persons with disabilities, with members aged 18+. Rules differ per fund.","source_url":"https:\/\/www.uwezo.go.ke","apply_url":"https:\/\/www.uwezo.go.ke","docs":["Group registration certificate","Members ID copies","Business plan"],"last_verified":"2026-10-01","cost":"Application is free. Loans may have a service fee (verify).","steps":["Register your group with Social Services","Open a group account","Apply through the fund office"]},{"id":"sha","category":"health","name":"Social Health Authority (SHA)","summary":"Register for SHIF health cover. Those who cannot pay may be assessed for support.","rule":{"==":[{"var":"citizen"},true]},"needs":["citizen"],"why":"SHA registration is open to Kenyan residents. Premium support is means tested.","source_url":"https:\/\/sha.go.ke","apply_url":"https:\/\/eligibility.sha.go.ke\/","docs":["National ID or birth certificate","Phone number"],"last_verified":"2026-10-01","cost":"2.75% of monthly income, minimum KES 300 for informal earners (verify)","steps":["Register on the SHA portal or USSD","Pay your contribution","Confirm status at the eligibility page"]},{"id":"housing","category":"housing","name":"Affordable Housing (Boma Yangu)","summary":"Register for social, affordable or mortgage tier housing by income.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_id"},true]}]},"needs":["age","citizen","has_id"],"why":"Kenyans aged 18+ with a National ID can register. Your tier depends on income.","source_url":"https:\/\/bomayangu.go.ke","apply_url":"https:\/\/bomayangu.go.ke","docs":["National ID","KRA PIN","Proof of income"],"last_verified":"2026-10-01","cost":"Registration free; a savings deposit applies (verify)","steps":["Register on Boma Yangu","Choose a project","Pay your deposit"]},{"id":"opct","category":"social","name":"Inua Jamii: Older Persons Cash Transfer","summary":"Regular cash support for older persons in need.","rule":{"and":[{">=":[{"var":"age"},70]},{"==":[{"var":"citizen"},true]},{"==":[{"var":"gets_pension"},false]}]},"needs":["age","citizen","gets_pension"],"why":"Kenyan aged 70+ who is not receiving a pension. Final selection is by community and Social Protection officers.","source_url":"https:\/\/socialprotection.go.ke","apply_url":"https:\/\/socialprotection.go.ke","docs":["National ID","Proof of age"],"last_verified":"2026-10-01","cost":"Free","steps":["Visit the Chief or Social Protection office","Register your details","Wait for community validation"]},{"id":"ctovc","category":"social","name":"Inua Jamii: Orphans and Vulnerable Children (CT-OVC)","summary":"Cash support for households caring for orphans and vulnerable children.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"is_ovc"},true]},{"<":[{"var":"income"},20000]}]},"needs":["citizen","is_ovc","income"],"why":"Poor Kenyan households caring for orphans or vulnerable children. Selection is by community targeting. The income cut-off here is indicative.","source_url":"https:\/\/socialprotection.go.ke","apply_url":"https:\/\/socialprotection.go.ke","docs":["Child birth certificate","Caregiver ID"],"last_verified":"2026-10-01","cost":"Free","steps":["Visit the Chief or Children Officer","Register the household","Wait for validation"]},{"id":"pwsd","category":"social","name":"Inua Jamii: Severe Disability Cash Transfer (PWSD-CT)","summary":"Cash support for persons with severe disabilities.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_disability"},true]},{"==":[{"var":"severe_disability"},true]}]},"needs":["citizen","has_disability","severe_disability"],"why":"Kenyans with a severe disability needing continuous care, confirmed by assessment.","source_url":"https:\/\/socialprotection.go.ke","apply_url":"https:\/\/socialprotection.go.ke","docs":["NCPWD card","National ID","Medical assessment"],"last_verified":"2026-10-01","cost":"Free","steps":["Register with NCPWD","Apply through Social Protection office","Attend assessment"]},{"id":"ncpwd","category":"social","name":"NCPWD disability registration","summary":"Registration unlocks the disability card, tax exemptions and other support.","rule":{"and":[{"==":[{"var":"citizen"},true]},{"==":[{"var":"has_disability"},true]}]},"needs":["citizen","has_disability"],"why":"Kenyan citizens with a disability assessed by a medical officer can register.","source_url":"https:\/\/ncpwd.go.ke","apply_url":"https:\/\/ncpwd.go.ke","docs":["Medical assessment","National ID or birth certificate"],"last_verified":"2026-10-01","cost":"Free","steps":["Get assessed at a public hospital","Apply at the NCPWD office","Collect your card"]},{"id":"nssf","category":"social","name":"NSSF retirement savings","summary":"Employees must be registered. Self-employed people can join voluntarily.","rule":{"and":[{">=":[{"var":"age"},18]},{"==":[{"var":"employed"},true]}]},"needs":["age","employed"],"why":"Anyone 18+ in employment or self-employment can register under the NSSF Act 2013.","source_url":"https:\/\/www.nssf.or.ke","apply_url":"https:\/\/www.nssf.or.ke","docs":["National ID","KRA PIN"],"last_verified":"2026-10-01","cost":"6% employee and 6% employer on pensionable pay. Limits change yearly (verify).","steps":["Register on the NSSF portal","Get your member number","Ensure your employer remits"]}]}