根據晚唐陸廣微《吳地記》載,吳縣二十都,西華為其轄都之一。
秦始皇二十六年(公元前221年)統一中國,推行郡縣制,于吳越地置會稽郡,始設吳縣。
西華(鎮湖)屬吳縣。
漢唐時代,蘇州、吳郡曾經數度互改,但西華均屬吳縣轄地。
據宋代王存所纂《元豐九域志》載:北宋設西華鄉,隸屬吳縣,元至清代沿襲舊制。
清代后葉西華鄉隸屬長洲縣。
民國元年(1912年)西華隸屬吳縣。
民國十七年(1928年)西華、長巷鄉設團鄉局,下設兩個(馬舍、孫舍)事務會。
民國十八年(1929年)八月實施區、鄉、鎮建制,光福、西華兩鄉并為吳縣第三(光福)區。
民國二十六年(1937年)十一月西華淪陷。
民國二十八年(1939年)三月,偽吳縣知事公署劃定鄉鎮區域,西華建鄉公所。
民國二十九年(1940年)三月,偽吳縣政府恢復吳縣西華鎮建制。
民國三十年(1941年)七月,偽吳縣第三(光福)區改為第六(光福)區,轄光福、西華等4鎮22個鄉。
民國三十四年(1945年)八月十五日,抗日戰爭勝利,偽吳縣第六(光福)區復改為吳縣第三(光福)區。
民國三十六年(1947年)二月,吳縣將原第二(木瀆)區、第三(光福)區合并為吳西區,轄西華、石帆等鄉鎮。
民國三十七年(1946年)二月并編鄉鎮,西華鎮仍隸屬吳西區。
1949年4月27日,西華解放,建西華鎮,隸吳縣木瀆區人民政府。
1950年3月區鄉調整,西華隸屬光福區轄,撤銷西華鎮建制,劃建青龍、鎮湖、山湖等三個鄉。
1956年4月,吳縣撤銷區級建制,西華的青龍、鎮湖、山湖三鄉合并,成立鎮湖鄉,共建17個行政村(社)。
1958年10月,成立吳縣鎮湖人民公社,實行政社合一體制,并劃建上山、大連、馬市、西京、寺橋、新橋、邢旺、杵山、石帆、馬山、馬橋、市岸等12個大隊。
1962年西村從市岸大隊分出成立西村大隊。
1983年7月政社分設,恢復鎮湖鄉建置,改生產大隊為行政村,全鄉共有13個行政村。
1995年11月鎮湖鄉改建為鎮湖鎮,實行鎮管村體制。