Editor's Review

According to IEBC a total of 1,876,274 new voters have been registered between 30 March 2026 and 23 April 2026. 

The Independent Electoral and Boundaries Commission (IEBC) has released fresh voter registration statistics showing how newly registered voters are distributed across counties as the Continuous Voter Registration (CVR) exercise enters its final stretch. 

According to the Commission, a total of 1,876,274 new voters have been registered between 30 March 2026 and 23 April 2026. The update also shows an increase of 505,344 new registrations since the last report issued on 17 April 2026. 

In addition, 159,410 voters have transferred their registration details, while 2,817 have updated their particulars.

At the county level, Nairobi City leads with 209,965 new voters, followed by Kiambu with 97,557, and Nakuru with 81,166. 

Kakamega follows closely with 80,711, while Machakos has recorded 65,616 new registrations. Bungoma stands at 62,030, while Meru has 56,486, and Kilifi follows with 54,171.

In the mid-range, Kisii has recorded 50,551 new voters, narrowly followed by Kitui at 50,380 and Turkana at 50,310. Kajiado stands at 44,615, while Uasin Gishu and Nandi have recorded 43,745 and 42,334, respectively. 

Members of the public lining up at an IEBC voter registration place.

Kericho follows closely at 42,315, while Mombasa has registered 41,444 new voters. Murang’a stands at 40,679, with Homa Bay at 39,770 and Nyeri at 38,045.

Further down the list, Narok has 37,646 new voters, followed by Kisumu at 37,090 and Migori at 37,004. Makueni stands at 36,275, while Trans Nzoia has 34,565. 

Bomet has recorded 34,472 new registrations, and Siaya stands at 33,295. West Pokot follows at 32,268, with Busia at 30,350 and Baringo at 30,118. Kirinyaga has recorded 29,964 new voters.

In the lower tier, Kwale has 24,394 new registrations, followed by Elgeyo/Marakwet at 22,532 and Tharaka-Nithi at 22,315. Garissa stands at 20,954, while Vihiga has 20,787. 

Laikipia follows at 20,659, Marsabit at 20,335, and Taita Taveta at 20,160. Embu has recorded 19,966 new voters.

The counties with the lowest figures include Wajir at 17,930, Nyamira at 17,575, Samburu at 17,361, and Tana River at 17,015. Nyandarua has 16,604 new voters, while Mandera stands at 14,946.

Isiolo has recorded 9,291, and Lamu has the lowest with 8,345 new registrations.

IEBC noted that the Continuous Voter Registration exercise is still ongoing, with only four days remaining before the process closes.

Below is the County voter registration distribution (highest to lowest)

  1. Nairobi City – 209,965
  2. Kiambu – 97,557
  3. Nakuru – 81,166
  4. Kakamega – 80,711
  5. Machakos – 65,616
  6. Bungoma – 62,030
  7. Meru – 56,486
  8. Kilifi – 54,171
  9. Kisii – 50,551
  10. Kitui – 50,380
  11. Turkana – 50,310
  12. Kajiado – 44,615
  13. Uasin Gishu – 43,745
  14. Nandi – 42,334
  15. Kericho – 42,315
  16. Mombasa – 41,444
  17. Murang’a – 40,679
  18. Homa Bay – 39,770
  19. Nyeri – 38,045
  20. Narok – 37,646
  21. Kisumu – 37,090
  22. Migori – 37,004
  23. Makueni – 36,275
  24. Trans Nzoia – 34,565
  25. Bomet – 34,472
  26. Siaya – 33,295
  27. West Pokot – 32,268
  28. Busia – 30,350
  29. Baringo – 30,118
  30. Kirinyaga – 29,964
  31. Kwale – 24,394
  32. Elgeyo/Marakwet – 22,532
  33. Tharaka-Nithi – 22,315
  34. Garissa – 20,954
  35. Vihiga – 20,787
  36. Laikipia – 20,659
  37. Marsabit – 20,335
  38. Taita Taveta – 20,160
  39. Embu – 19,966
  40. Wajir – 17,930
  41. Nyamira – 17,575
  42. Samburu – 17,361
  43. Tana River – 17,015
  44. Nyandarua – 16,604
  45. Mandera – 14,946
  46. Isiolo – 9,291
  47. Lamu – 8,345