杨梅镇位于广东茂名市化州市南部,东临鉴江,南与湛江吴川市樟铺镇、塘缀镇接壤,西与化州市良光镇相邻,北与化州市下郭区相接,镇政府所在地离化州市区12公里。该镇总面积92平方公里,下辖19个村委会、1个社区,178条自然村。