茶坝镇位于巴中市恩阳区西南边陲,西与仪陇县交界,与朱德总司令故居相距26公里,东与市区相距64公里,与恩阳城区相距47公里。系原茶坝区工委所在地,幅员面积40.76平方千米,辖15个行政村,83个农业合作社,1个居委会。全镇总人口16547人(2017)。