两河口镇,隶属于甘肃省陇南市宕昌县,位于宕昌县南部,东与狮子乡相接,东南与沙湾镇相邻,西与甘南藏族自治州舟曲县中牌乡接壤,北与官亭镇相连,距宕昌县城50千米,区域总面积122.94平方千米。
2004年8月,建立两河口乡;2016年,两河口乡撤乡设镇,改为两河口镇。截至2018年末,两河口镇户籍人口为11614人。截至2020年6月,两河口镇下辖17个行政村,镇人民政府驻两河口村。
两河口镇粮食作物以小麦、玉米为主;畜牧业以饲养生猪、家禽为主。2018年,两河口镇有营业面积超过50平方米以上的综合商店或超市2个。