民國元年(1912年),屬云川鎮;民國三十八年(1949年)9月,屬城關區。
1951年12月,成立焦家莊鄉,屬第一區。
1955年12月撤區,仍為焦家莊鄉。
1958年9月,改為水磨關公社;同年11月,與新城子、河南壩公社合并為西河公社。
1961年6月,撤銷西河公社,設焦家莊公社。
1983年6月政社分設,成立焦家莊鄉人民政府;人民公社作為經濟組織繼續保留。
1985年10月,撤銷人民公社。
2017年10月,改設鎮。