Nyahururu is a town located in Kenya, situated northeast of Nakuru. The name Nyahururu translates to "waterfall," "windy," or "place of storms" in the Maasai language. Geographically, the town sits within both Laikipia County and Nyandarua County.
The town serves as a significant economic hub for the former Nyandarua District area, maintaining strong economic ties to both neighboring counties. While it previously functioned as the administrative capital of the Nyandarua District before the transition to county governance, the headquarters were subsequently moved to Ol Kalou. The urban population of Nyahururu is estimated to be approximately 36,450.