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