Nyahururu is a town in
Kenya, lying east of
Nakuru. It is located in
Laikipia County. Despite this, Nyahururu formerly functioned as the administrative capital of
Nyandarua County, before it became a county, until the headquarters was shifted to
Ol Kalou. There have been calls for a reversal. The town has an urban population of 36,450. The town still remains to be a central economic power of the immediate former district of Nyandarua. For that reason, the town has strong economic ties to the two counties.