宋時設(shè)巡檢司,元代設(shè)有魏塘務(wù),并升為鎮(zhèn)。
1370年(明洪武三年)政稅務(wù)官署為稅課局。
明宣德五年(1430)設(shè)置嘉善縣,定縣治于魏塘鎮(zhèn),時處永安鄉(xiāng)七區(qū)內(nèi)。
清承明制。
1928年劃為民族、民權(quán)、民生3個鎮(zhèn),次年仍合為魏塘鎮(zhèn)。
1930年稱城區(qū),屬嘉善縣第一區(qū)。
1937年冬,日軍侵占縣城,嘉善淪陷。
1944年劃為魏塘、武塘兩鎮(zhèn)。
抗戰(zhàn)勝利后復(fù)稱魏塘鎮(zhèn)。
1949年5月11日,嘉善解放,魏塘鎮(zhèn)為縣人民政府駐地。
是年6月建立魏塘區(qū)人民政府,下轄魏塘鎮(zhèn)。
1950年5月,魏塘、楓涇兩區(qū)合并稱魏塘區(qū),1951年6月魏塘鎮(zhèn)改為縣直屬鎮(zhèn)。
1956年9月鎮(zhèn)人民政府改稱鎮(zhèn)人民委員會。
1958年10月,羅星、鳳桐兩鄉(xiāng)并入,成立魏塘公社,城區(qū)分為城東、城中、城西3個大隊,鎮(zhèn)建制撤銷。
同年11月并入嘉興縣。
其間,嘉興縣新豐公社東升、先鋒、曙光、鑫鑫、臺基、鐘家浜、馬家橋和塘匯公社的厙浜共8個生產(chǎn)隊劃歸魏塘公社。
1959年6月19日社、鎮(zhèn)分治,恢復(fù)魏塘鎮(zhèn)建制,直屬嘉興縣。
1961年4月恢復(fù)嘉善縣建制,魏塘鎮(zhèn)為嘉善縣直屬鎮(zhèn)。
1961年4月魏塘公社析為羅星、鳳桐兩個公社。
1979年3月,羅星公社析3個大隊與鳳桐公社析出的7個大隊組建為城西公社(1981年11月改為善西公社)。
1983年6月起,這3個公社先后改為鄉(xiāng)。
1992年里澤鄉(xiāng)的西項、南橋2個村和鳳桐、善西、羅星3個鄉(xiāng)并入魏塘鎮(zhèn)。
1999年11月,里澤、楓南2個鄉(xiāng)并入。
至此,魏塘鎮(zhèn)轄管原魏塘、鳳桐、善西、羅星、里澤、楓南6個鄉(xiāng)鎮(zhèn)的區(qū)域。
2009年7月經(jīng)行政區(qū)劃調(diào)整,魏塘鎮(zhèn)析為魏塘街道和羅星街道,并將原楓南鄉(xiāng)大部分村和羅星鄉(xiāng)部分村區(qū)域劃入惠民街道。