大池镇位于镇巴县西部,距县城98公里,镇境东接简池镇龙池村、南邻简池镇蒿坪村、西连永乐镇(永乐乡)、北倚西乡县大河镇,面积114.19平方千米。地理坐标介于东经107°30′05″-107°37′05″,北纬32°28′17″-32°40′42″之间。南有"简大公路"通往县城,北有出境路通向西乡县大河镇。全镇辖5个村17个村民小组,总人口5072人(2017)。