It is one of twelve constituencies in Kakamega County.
The constituency was established for the 1963 elections.
In 1988, it was split into two - Ikolomani and Shinyalu constituencies.
Total area in square km is 143.6 approximately and the population stood at 111,743 according to the 2019 census.
The constituency has three wards, all electing member of county Assembly for the Kakamega County Assembly.