太河乡地处淄川区东南,位于金鸡山下淄水两畔,东与青州接壤,南靠淄河镇、峨庄乡,西与张庄乡搭界,北与黑旺镇相连,南北长13公里,东西宽10.5公里,面积91.7平方公里,辖34个行政村,人口2.05万,耕地700公顷。