County lies between 1,250 and 2,100 m (4,100 and 6,890 ft) above the sea level. Permanent rivers include Sondu, Eaka, Kijauri, Kemera, Charachani, Gucha (Kuja), Bisembe, Mogonga, Chirichiro, Ramacha and Egesagane and all of them drain water to lake victoria.
The county has a temperature range between 10 and 28.7 °C (50.0 and 83.7 °F). Annual rainfall ranges between 1,200 and 2,100 mm (47 and 83 in). long start December to June in and short rain seasons from June and July to November.