明屬神沙里轄茅壩保。
清屬神沙鄉轄河潤(曾名干河)、石槽二保之各一部分。
清末民國初屬干河鄉;1915年撤鄉建團后,屬第十一(李家)團區。
1933年7月,紅四方面軍置李家壩區蘇維埃和李家鄉蘇維埃,均以治地李家壩取名;初屬廣元縣蘇,后屬嘉陵縣蘇維埃,轄李家壩、天星坪、曾家河、兩河口、汪家壩以及陜西寧強縣境的毛壩河6鄉蘇維埃;李家壩鄉蘇維埃轄一(地龍壩)、二(青草塘)、三(姚家坡)三村蘇維埃。
民國二十四年(1935)紅軍撤離后,區蘇維埃、鄉蘇維埃均廢,時置李家壩聯保處。
1940年撤聯保建立李家鄉,屬第二(神宣驛)區屬,轄第一至十三保。
1950年分鄉西境置麻柳鄉,同屬第九(曾家)區。
1952年分李家鄉東南境置新林鄉。
1954年撤新林鄉后,將天星、和平二村并入;1958年政社合一為李家人民公社,治李家壩。
1984年政、社分設置李家鄉。
1986年屬廣元市中區朝天區,1989年屬廣元市朝天區。
2019年12月23日,撤銷汪家鄉、李家鄉,設立李家鎮。