位于金坛市西南部,长荡湖西畔,与溧阳市别桥镇、埭头镇接壤。丹金溧漕河水运主航道和扬溧高速公路自北向南分别穿越镇域东、西部地区,沿241省级公路向北10公里,到达常合高速(原沿江高速)公路入口处。全镇总面积76.65平方公里,其中耕地面积3025公顷。辖区内设立行政村15个,居委会2个,村民小组147个。全镇总人口4.19万人,其中非农业人口4280人。2010年完成地区生产总值11.65亿元,实现财政收入6738万元,农民人均纯收入12188元。