荆家镇位于桓台县北部, 锦秋湖西畔,小清河南岸,距县城索镇13.5公里。东西横距8.7公里, 南北纵距5.3公里,总面积为46.11平方公里,占全县总面积的9%。东与起凤镇接壤,西与马桥镇、西南与陈庄乡搭界,南与田庄镇相连,北越小清河与高青县的高城镇为邻,东北部的崔家村是桓台、高青、博兴三县交界之处。总人口47000人。镇政府驻荆家庄。地貌特征东西长,南北短,地势西高东低,西南向东北缓冲。海拔标高由9.6~6.9米,地面起伏不大,东部为锦秋湖,东北部为马踏湖区,属山前洪冲积与黄泛冲积的叠交地带。