向家坝镇位于水富市区西南部,与四川省宜宾县横江镇隔江相望,地处水富中间位置,地域面积61.35平方公里,常住人口19294人(2017年),常用耕地面积2.6万亩。镇政府驻迎新社区。镇域西南高,属二半山区;东南临横江是河谷平坝或丘陵区域。镇内受季风影响,成典型的亚热带气候,平均气温19.4℃,年降雨量1077.7毫米。境内交通方便,水麻高速公路、盐水公路穿境而过。