李元镇是中国山西省长治市沁源县所辖的一个镇。李元镇位于沁源县南部，县城沁河镇西北15公里，是沁源县重要的工业基地。东邻沁河镇、交口乡，南接中峪乡，西连灵空山镇，北靠韩洪乡、郭道镇。邮政编码：046502
行政区划.李元镇辖12个村：李元村、正义村、李城村、上庄村、留神峪村、下庄村、韩家沟村、贤友村、马森村、新章村、崔庄村、半沟村镇人民政府驻李元村。
方言.晋语大包片
交通.省道沁源-洪洞，县道下庄-郭道Sectio