君塘镇,隶属于四川省达州市宣汉县,地处宣汉县西部。东邻东乡镇,南与东林乡、达县盘石乡接壤,西接红岭乡、通川区罗江镇,北靠明月乡。辖区总面积104.01平方千米。
清嘉庆年间(1796-1820年),建老君塘场,属东乡县。2003年12月,洋烈乡并入。截至2020年6月,君塘镇下辖3个社区和12个行政村,镇人民政府驻驿道街3号。截至2023年10月,君塘镇户籍人口36563人。