Leizhou Peninsula
北坡镇位于雷州半岛，遂溪县西南部，北连杨柑镇，东接乌塘镇、城月镇，南靠河头镇及雷州市客路镇，西邻港门镇。镇驻地北坡圩距遂溪县城56公里，镇总面积164.06平方公里。