明清時期實行區(qū)圖制,萬石屬萬一區(qū)二~三圖,漕橋?qū)偃f一區(qū)十七圖。
清末民初,實行市鄉(xiāng)制,萬石、漕橋?qū)僖伺d縣和橋市。
1929年,萬石始建為鄉(xiāng),漕橋為鎮(zhèn)建制,統(tǒng)屬宜興縣第十四區(qū)。
1934年3月,萬石鄉(xiāng)改稱萬善鎮(zhèn),同年11月,萬善鎮(zhèn)、漕橋鎮(zhèn)復改為鄉(xiāng)。
1949年5月,萬石鄉(xiāng)、漕橋鄉(xiāng)屬宜興縣芳橋區(qū)。
1956年2月,萬石鄉(xiāng)撤銷,分別劃入周邊鄉(xiāng)鎮(zhèn),漕橋鄉(xiāng)與南塍鄉(xiāng)合并為南漕鄉(xiāng)。
1959年2月,萬石恢復行政建制,成立萬石人民公社。
1983年10月,萬石公社、南漕公社改稱萬石鄉(xiāng)、南漕鄉(xiāng)。
1995年7月,南漕撤鄉(xiāng)建鎮(zhèn),1996年9月,萬石撤鄉(xiāng)建鎮(zhèn)。
2000年6月,南漕鎮(zhèn)、萬石鎮(zhèn)合并為萬石鎮(zhèn)。