从东莞行政地图上看到,石排地处东莞市东北部,东江中下游南岸,东与企石镇相邻、东南、西南与横沥镇、茶山镇接壤,西北与石龙镇、北与博罗县相连。由于石排镇面积不大,因此石排与周边最近的四镇企石横沥茶山和石龙的镇中心仅有3-5km距离远