Die Meisterschaften wurden wahrscheinlich erstmals 1984 veranstaltet. Von 1988 bis 2018 wurde der Wettbewerb stets in der Hauptstadt Nairobi ausgetragen; Ausnahme war das Jahr 2007, als vor den Crosslauf-Weltmeisterschaften in Mombasa auch die nationalen Meisterschaften dort stattfanden. Traditioneller Veranstaltungsort in Nairobi war lange die Pferderennbahn Ngong Racecourse, seit 2010 wird der Park Uhuru Gardens präferiert. 2019 wurde mit Eldoret erstmals wieder eine andere Stadt gewählt und 2020 erneut Nairobi. Für 2021 war Kisii vorgesehen, die Veranstaltung wurde aber drei Wochen vor Austragung wieder nach Nairobi verschoben.