The area of Yabelo town is 2017 ha and it is linear town. Its altitude is 1740m above sea level; its mean annual temperature is 20.1ºC and mean annual rainfall is 485 mm. The prevailing wind direction is from south west to north east and the principal natural constraints for the physical expansion of the town are the bush land, gully and mountain ridge at north, south and west directions of the town and the manmade
constraints are uncontrolled quarries.