八里湾乡是陇西黄土高原的组成部分,山大沟深,梁峁[mǎo]起伏,海拔1741米-2151米,整个地形大致为梁峁山地类型。境内只有几条季节性的小溪,流量甚微,且水质咸苦,人畜饮水全靠打窖蓄水。 行政人口
全乡现辖11个村,88个村民小组,4423户,21889人。其中农业户数4406户,农业人口21732人,占总人口的99.3%;非农业人口157人,占0.7%。农村劳动力10576个,占农业人口的48.7%。
2011年末,八里湾乡总人口20288人,其中城镇常住人口412人,城镇化率2%。另有流动人口868人。总人口中,男性10421人,占51.4%;女性9867人,占48.6%。人口均为汉族。2011年,人口出生率11.05‰,人口死亡率4.08‰,自然增长率6.97‰。人口密度为每平方千米104人。 截至2018年末,八里湾乡户籍人口为19094人。