彈子鎮地處萬州區西部邊陲,東鄰開州區五通鄉、岳溪鎮,南倚后山鎮,西接余家鎮,北連四川省開江縣八廟鎮,素有“一腳踏三縣”之稱。海拔高度220——1295米,年均降水1400毫米左右,全年無霜期280天以上,年均氣溫17.6℃。幅員面積74.03平方公里,轄9個村,2個社區,50個村民小組,9337戶,23523人。耕地面積19.74平方公里,其中田10.05平方公里、地9.69平方公里。森林面積3178公頃,森林覆蓋率達65%。
彈子鎮駐地彈子壩,原名鏨子壩,因壩中一巨石屹立河邊,其形如鏨子,故名鏨子壩,后演變為彈子壩。民國二十四年(1935年)始為彈子鄉,民國二十七年(1938年)為彈子鎮,民國三十一年(1942年)為彈子鄉。1950年初成立彈子鄉人民政府,隸屬橋亭區,1953年從彈子鄉劃分成立彈子鄉、新袁鄉、新良鄉、人和鄉,1955年重新合并為彈子鄉,1958年改為人民公社,1962年分為彈子公社和新袁公社,1992年合并為彈子鎮,1998年劃分為彈子鎮和新袁鄉,2004年8月新袁鄉與彈子鎮合并成為彈子鎮至今。