南朝梁,為韶陽郡治及陽壽縣治。
隋朝,為陽壽縣治。
唐朝,為象州(象郡)治。
五代十國,為陽壽縣治。
宋、元時期,沿舊制。
明、清時期,為象州(散州)治。
清代,分屬廂一里、廂二里(后合為廂坊里)、南鄉里、西鄉里、北下里。
民國,屬象縣城區(廂)鎮及近城鄉、上西鄉、中西鄉,縣治今象州縣城。
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月,象州公社與象州鎮合并稱象州鎮。