清和清以前,鎮(zhèn)境主要屬烏程縣德政鄉(xiāng)(烏山里)、常樂(lè)鄉(xiāng)(孺山里、后林里),另屬震澤鄉(xiāng)(西余里)、靈壽鄉(xiāng)(洞庭里)等,包括七至十區(qū)及十三區(qū)。
1912年初屬吳興縣苕東、大錢(qián)二鎮(zhèn)與戴山、張維二鄉(xiāng)。
1928年撤鄉(xiāng)改村里制,屬吳興縣第一、二區(qū)。
1935年行鄉(xiāng)鎮(zhèn)保甲制,分屬昇山、舊館、張維、大錢(qián)、北塘、戴山、后林等鄉(xiāng)。
1946年冬擴(kuò)并鄉(xiāng)鎮(zhèn),分屬昇山、戴林、新蜀、張維等鄉(xiāng)及錢(qián)北鎮(zhèn)。
中華人民共和國(guó)成立初,鎮(zhèn)境建為昇山、四合、新蜀、戴山、后林、長(zhǎng)熟(1953年改常熟)、潞村七鄉(xiāng)。
1956年,昇山、四合、新蜀三鄉(xiāng)并為昇山鄉(xiāng),戴山、后林二鄉(xiāng)并為戴山鄉(xiāng),常熟、潞村二鄉(xiāng)及和孚鄉(xiāng)一部分并為常潞鄉(xiāng)(1964年改常路鄉(xiāng))。
1958年10月,戴山、昇山二鄉(xiāng)合建升山人民公社,常路鄉(xiāng)與荻港、長(zhǎng)超二鄉(xiāng)合建長(zhǎng)超公社。
1961年5月,鎮(zhèn)境分設(shè)戴山、升山、常路三公社。
1983年撤地設(shè)市后,屬湖州市城區(qū),1984年2月分別改鄉(xiāng)。
1993年6月26日,升山鄉(xiāng)改鎮(zhèn);同年9月28日,常路鄉(xiāng)并入升山鎮(zhèn),同時(shí)更名八里店鎮(zhèn)。
1997年8月,戴山鄉(xiāng)改鎮(zhèn),2001年6月并入八里店鎮(zhèn)。
2003年1月建吳興區(qū),屬吳興區(qū)。