《昔陽縣志修編》里記載,清屬樂平仙游鄉(xiāng)昔陽都。
明嘉靖二十七年(1548),樂平縣劃4鄉(xiāng)10都,李家莊鄉(xiāng)隸屬于仙游鄉(xiāng)昔陽都。
清乾隆十八年(1753),全縣6都轄210村,李家莊鄉(xiāng)仍屬昔陽都。
民國初年,屬樂平沾城鎮(zhèn)轄。
1914年,屬昔陽沾城鎮(zhèn),全縣分1鎮(zhèn)3鄉(xiāng),隸屬于沾城鎮(zhèn)。
1917年,山西實行“村本政治”,李家莊鄉(xiāng)隸屬于一區(qū)。
1918年,實行區(qū)村制,全縣分4個區(qū),屬一區(qū)。
1938年5月,屬昔東縣。
1941年7月,昔東縣劃分為8個區(qū),屬八區(qū),駐地黃龍辿。
1945年9月,全縣分14個區(qū),屬昔陽二區(qū)。
1946年6月,調(diào)整為8個區(qū),屬一區(qū),駐地東關。
1949年屬昔陽縣第一區(qū)。
1953年7月,區(qū)下設鄉(xiāng),轄區(qū)內(nèi)設黃龍辿鄉(xiāng)、渡海鄉(xiāng)、李家莊鄉(xiāng)、石坪鄉(xiāng)。
1954年成立李家莊鄉(xiāng)政府,1954年9月,一區(qū)撤銷,轄內(nèi)4個鄉(xiāng)受縣直管。
1956年4月,區(qū)級建制撤銷,鄉(xiāng)級建制重新劃分,轄內(nèi)設黃龍辿鄉(xiāng)、渡海鄉(xiāng)。
1958年8月,實行政社合一的人民公社制,全縣設7個人民公社,屬大寨人民公社。
1961年,從大寨人民公社分設成立李家莊人民公社,駐南渡海。
1984年8月,李家莊人民公社改為李家莊鄉(xiāng)。