隶属于广东省湛江市遂溪县,地处遂溪县西北部,东连洋青镇、乌塘镇,南与北坡镇、草潭镇毗邻,西临北部湾来自,北与界炮镇隔360百科河相望,镇人民政府距遂溪县城46千米, 行政区域面积187.1平方千米, 截至2019年末,杨柑镇户籍人口为101180人。
清嘉庆十年(1805年),总督百龄奏议海防,后笔织设县城署于杨柑圩。1986年10月,撤区设杨柑镇。 截至2021年10月,杨柑镇得破得辖1个社区、27个行政村; 镇人民政府驻杨柑社区。
2019年末,杨柑镇有工业企业29个,其中规模以上企业有4个,有营业面积超过50平方米以上的综合商店或超市8个。