清順治六年(1649),開平立縣,隸屬肇慶府,縣城設(shè)在原恩平倉(cāng)步村(現(xiàn)開平市蒼城鎮(zhèn))。
建縣后,轄地幾次變動(dòng),清雍正十年(1732)劃出雙橋都及古博半都?xì)w鶴山縣轄。
1914年隸屬粵海道。
1928年隸屬西江善后委員公署。
1936年隸屬?gòu)V東省第一行政督察區(qū)。
1949年4月改屬?gòu)V東省第十行政區(qū),同年10月隸屬粵中專區(qū),同年11月劃長(zhǎng)沙埠、長(zhǎng)沙東、西鄉(xiāng)和臺(tái)山新昌、狄海埠、勒沖、旺北、石海、南山、三圍、思始、逕頭鄉(xiāng)另建三埠鎮(zhèn)。
1950年3月,開平縣人民政府從蒼城鎮(zhèn)遷到赤坎鎮(zhèn)。
1950年11月恩平金雞、松和鄉(xiāng)劃入開平,開平鶴州鄉(xiāng)劃歸恩平。
1952年5月,劃入粵西行政區(qū),同時(shí)三埠鎮(zhèn)并入開平縣。
開平縣人民政府從赤坎遷至三埠鎮(zhèn)。
1956年1月開平縣劃歸佛山專區(qū)。
1958年11月開平、恩平兩縣合并,稱開恩縣。
1958年12月改屬江門專區(qū)。
1959年1月改稱開平縣。
1961年恢復(fù)開平、恩平縣原建制,屬肇慶專區(qū)。
1963年9月屬佛山專區(qū)。
1970年屬佛山地區(qū)。
1983年5月改屬江門市。
1993年1月5日,經(jīng)國(guó)務(wù)院同意,由民政部批復(fù)《關(guān)于同意撤銷開平縣設(shè)立開平市的批復(fù)》(民行批〔1993〕01號(hào))批準(zhǔn),開平縣改為開平市(縣級(jí)),此名沿用至今。
1999年6月21日,開平市人民政府駐地由三埠街道長(zhǎng)沙沿江東路135號(hào)遷至長(zhǎng)沙街道長(zhǎng)沙光華路1號(hào)。
2003年,水井鎮(zhèn)并入月山鎮(zhèn),東山鎮(zhèn)并入赤水鎮(zhèn)。
2005年7月28日,撤銷沙岡街道并入水口鎮(zhèn)。