明、清屬鎮(zhèn)靖堡。
民國(guó)二十四年(1935年)至解放后,屬鎮(zhèn)靖區(qū)。
1956年,為直屬鄉(xiāng)。
1958年9月,成立張家畔公社。
1961年,劃出部分區(qū)域,增設(shè)新農(nóng)村公社。
1963年,將新農(nóng)村公社并入張家畔公社。
1965年,更名為城關(guān)鎮(zhèn)公社,并再度分出新農(nóng)村公社。
1980年,城關(guān)鎮(zhèn)公社改設(shè)為城關(guān)鎮(zhèn)。
1984年,改為張家畔鎮(zhèn)。
2001年,新農(nóng)村鄉(xiāng)并入張家畔鎮(zhèn)。
2015年6月28日,陜西省調(diào)整鄉(xiāng)鎮(zhèn)行政區(qū)劃,撤銷靖邊縣張家畔鎮(zhèn),設(shè)立張家畔街道。