南朝梁,为韶阳郡治及阳寿县治。
隋朝,为阳寿县治。
唐朝,为象州(象郡)治。
五代十国,为阳寿县治。
宋、元时期,沿旧制。
明、清时期,为象州(散州)治。
清代,分属厢一里、厢二里(后合为厢坊里)、南乡里、西乡里、北下里。
民国,属象县城区(厢)镇及近城乡、上西乡、中西乡,县治今象州县城。
1949年12月,为象县城厢区。
1953年4月,改属石龙县。
1956年4月,改称象州区。
1958年1月,改称象州乡,同年8月改称象州公社,同年9月与妙皇公社、王铎公社合并为跃进公社。
1959年3月,析出,复称象州公社。
1960年5月,石龙县更名象州县,象州公社属之。
1961年6月,增设象州镇(县辖镇)。
1962年3月起,为象州县人民政府驻地;同年9月改称象州区。
1963年4月,降象州镇为象州区乡级镇。
1966年8月,象州区改称象州公社。
1980年3月,龙富大队析出龙门大队,石里大队析出沐恩大队;同年9月,象州镇升为区级镇,划辖原属象州公社的象州、朝南2大队。
1984年10月,象州公社与象州镇合并称象州镇。