共和国成立初期，高州全境（当时称茂名县）仍按原五区四十四乡建制管理，高州城区范围属第一区附城乡，1950年5月，全县整编为八区四十三乡，城区划为中区，辖附城镇，1953年，附城镇划为区级镇。1956年3月，调整为9区1镇112乡，附城镇管辖西岸乡（现为宝光街道西岸村）、谢村乡（现为潘州街道谢村社区）。1958年9月人民公社化后，城区划爲附城镇附城公社，1980年8月，设立高州镇。1986年12月1日，原高州镇、环城区全16乡、石鼓区2乡（石仔岭乡、茂岭乡）合併成新的高州镇。1995年4月，高州镇撤销，老城区