52平方公里，其中城镇建成区约2平方公里，古镇核心保护区0.46平方公里。全镇总人口4.3万人，其中场镇人口约1.2万人（2005年）。
行政区划.李庄镇下辖以下地区：
历史.李庄战国时期为僰人聚居地，西汉建元六年（公元前135年）置犍为郡，并在李庄置驿。南梁大同六年（公元540年），李庄便成为南广县治和六同郡治所在。隋仁寿元年因避讳，改南广县为南溪县，李庄仍为县治所在。隋大业三年（公元607年），改戎州为犍为郡，李庄为郡治所在。唐代复设戎州，戎州州治曾两