赤坑镇位于汕尾海丰县东南部,东北面隔东溪与陆丰相望,西北面与陶河、可塘镇毗邻,西南面与市城区东涌镇接壤,东南面与田墘、大湖两镇以羊牯岭山脉分界。总面积117平方公里,下辖1个居委会和20个村委会,共57个自然村,总人口7万多人。