同古镇位于钟山县城南部24公里,东邻石龙镇,南界昭平县黄姚古镇,西接清塘镇,北衔公安镇、回龙镇,辖区总面积140.26平方公里。 全镇辖9个村委91个自然村,183个村民小组。现今有住户5426户共27100人,其中农业人口25900人,非农业人口1200人,以汉族为主。主要河流有同古江、珊瑚河,均经过三门滩电站汇入清塘思勤江。全镇有山塘水库82座,总库容1065万立方米。主要矿产资源有高岭土、锑等。