明置开平县,因县治在开平屯而得名。
1993年1月5日,民政部批复(民行批[1993]1号)撤销开平县,设立开平市。
1999年6月21日,民政部批准(民发[1999]45号)将开平市人民政府驻地由三埠街道长沙沿江东路135号迁至长沙街道长沙光华路1号。
2000年,开平市辖3个街道、15个镇。总人口668692人,各镇人口: 三埠区街道 145900 长沙区街道 84558 沙冈区街道 36542 水井镇 5262 月山镇 36071 水口镇 35735 沙塘镇 28371 苍城镇 31114 龙胜镇 31681 大沙镇 27335 马冈镇 36914 塘口镇 26065 赤坎镇 45525 百合镇 23664 蚬冈镇 16700 金鸡镇 19546 赤水镇 27029 东山镇 10680 (根据第五次人口普查数据;单位:人)
2002年,开平市辖3个街道(三埠、长沙、沙冈)、15个镇(水井、月山、水口、赤水、东山、金鸡、蚬冈、百合、赤坎、塘口、大沙、马冈、龙胜、苍城、沙塘)。 2004年,水井镇并入月山镇,东山镇并入赤水镇。区划调整后,开平市辖:三埠街道 长沙街道 沙冈街道 月山镇 水口镇 沙塘镇 苍城镇 龙胜镇 马冈镇 大沙镇 塘口镇 赤坎镇 百合镇 蚬冈镇 金鸡镇 赤水镇 2005年5月,开平市辖3个街道(长沙、三埠、沙冈)、13个镇(月山、水口、赤水、金鸡、蚬冈、百合、赤坎、塘口、大沙、马冈、龙胜、苍城、沙塘)。
2005年7月28日,广东省民政厅《关于同意调整开平市水口镇行政区划的批复》(粤民区[2005]38号)同意撤销开平市沙冈街道办事处,并入水口镇。新水口镇全镇总面积为80.5平方千米,总人口8.4万人,另有外来人口2万多人。 截至2005年12月31日,开平市辖2个街道(长沙、三埠)、13个镇(月山、水口、赤水、金鸡、蚬冈、百合、赤坎、塘口、大沙、马冈、龙胜、苍城、沙塘)。