The built up area of Haromaya town is 1,491 hectare and it is a compact shape town. Its altitude is 1600 to 2150m above sea level. It has mean annual temperature of 26°c and mean annual rainfall is 851 mm. The prevailing wind direction from east to west. The principal natural constraints for the physical expansion of the town are mountain and flood while the manmade constraints are informal settlements.