魏塘又名武塘。“相傳宋大姓魏、武居此,聚商成市”故名。宋時設巡檢司,元代設有魏塘務,並升為鎮。1370年(明洪武三年)政稅務官署為稅課局。1430年(明宣德五年)建嘉善縣,縣治在魏塘鎮。清循明制。1912年(民國元年)稱城廂鎮,1928年(民國17年)劃分為民族、民權、民生三個鎮,壹年後,仍合為魏塘鎮,1930年(民國19年)稱城區,屬縣第壹區,1933年(民國22年)7月撤區復稱魏塘鎮,1940年(民國29年)7月改稱魏塘坊,1942年(民國31年)分為魏塘、武塘兩鎮,民國34年3月兩鎮合並,稱魏塘鎮。1949年5月11日嘉善解放,6月建立魏塘區,1950年5月魏塘區和楓涇區合並,原魏塘區改為區屬魏塘鎮,1951年6月區屬魏塘鎮上升為縣直屬鎮,1958年10月撤銷魏塘鎮建制與鳳桐、羅星合並為魏塘人民公社,1958年11月嘉善縣撤銷,並入嘉興縣,翌年6月19日社鎮分治,魏塘鎮建制恢復,直屬嘉興縣,1961年4月嘉興、嘉善兩縣分開,恢復嘉善縣建制,魏塘鎮為嘉善縣直屬鎮。1992年6月擴鎮,羅星、鳳桐、善西3鄉和裏澤2個村並入仍為縣直屬鎮,1999年12月裏澤、楓南兩鄉並入魏塘鎮。2009年7月魏塘鎮分為魏塘街道和羅星街道。