兰洋镇位于海南省儋州市东南部,地理坐标为北纬19°27′,东经109°39′,距市政府所在地那大镇10公里。土地面积326.89平方公里,辖15个村(居)委会、71个自然村、81个村民小组;全镇人口26928人(2017年),是一个少数民族镇。