喜河镇位于石泉县西南部,距县城45公里,石紫路穿镇而过,总面积148平方公里,为多山地形。全镇辖21个村,1个居委会,110个村民小组,总人口17783人。耕地面积23191亩,水田4692亩,旱地17683亩。2011年人均纯收入4825元。