河口乡位于远安县西北部,东北与南漳县交吧非固调鱼确流界,西与洋坪镇毗古善伯谈察又区在映邻,南与茅坪场镇接壤。 山区丘陵地形为主,地势北高南低,境内最高海拔870.3米,最低海拔190米。
河口乡辖12个行政村,1个社区居委会,共52个村民小组,14348人(2019年)。