童家镇位于川东铜锣山脉中段山麓,距县城48公里,属浅地带,东与即洋县保松界较度高明镇、天城镇毗邻,南与杨通乡接壤,西与高穴镇、文星镇相连,北与中和乡交界,观文路贯穿全境,境内县道来自16公里,为川渝省市大竹县、垫江县辐射交汇的中心地带。