Kakamega is a town in western Kenya lying about 30 km north of the Equator. It is the headquarters of Kakamega County that has a population of 1,867,579. The town has an urban population of 107,227.