The county lies between Latitude 1° 35' and 2° 59' South and Longitude 37° 10' and 38° 30' East.
[3] The county has a total population of 987,653 of which 497,942 females and 20 intersex persons.
[26] There is a total of 156 health facilities, 726 hospital beds and 1261 cots in the county.
[28] There is one air strip and 8 railway lines with total coverage of 140 km.
[31] There are 420 trading centres, 17,390 registered businesses, 153 banking services (including agents & insurance, 882 mobile service providers and 382 agro-vets, chemists& pharmacies.