民國(guó)時(shí)旬邑縣政府曾駐此,是旬邑縣五大古鎮(zhèn)之一。
1950年,設(shè)立張洪區(qū),下轄張洪、東關(guān)、西北、南社、原底、瓦兒紅、皇樓、秦家八鄉(xiāng)。
1956年3月,設(shè)立張洪鄉(xiāng)。
1958年9月,張洪鄉(xiāng)、原底鄉(xiāng)、赤道鄉(xiāng)合并成立衛(wèi)星人民公社。
12月,旬邑縣并入邠縣后設(shè)立張洪管理區(qū),隸屬旬邑人民公社。
1961年8月,旬邑縣制恢復(fù)后設(shè)立張洪人民公社。
1984年6月,政社分設(shè)時(shí)設(shè)立張洪鄉(xiāng),12月改為張洪鎮(zhèn)。
2011年,撤原底鄉(xiāng)并入張洪鎮(zhèn)。