東周屬蜀。
秦歸漢中城固縣。
唐為洋州州治所在。
中華民國(guó)元年(1912年)后,為洋縣五鎮(zhèn)之一。
1949年12月,設(shè)城關(guān)區(qū)人民公署,駐地縣城丁字街。
1964年12月,設(shè)立城關(guān)鎮(zhèn)。
1968年,城關(guān)鎮(zhèn)人民委員會(huì)變更為城關(guān)鎮(zhèn)革命委員會(huì)。
1981年1月,改為城關(guān)鎮(zhèn)人民政府。
1984年5月,將城關(guān)公社并入城關(guān)鎮(zhèn),轄4個(gè)社區(qū)和7個(gè)行政村。
1986年10月,遷址洋州北路12號(hào)。
1996年6月,將原紙坊鄉(xiāng)并入城關(guān)鎮(zhèn)并更名洋州鎮(zhèn),轄5個(gè)社區(qū)、13個(gè)行政村。
2011年7月,貫溪鎮(zhèn)并入洋州鎮(zhèn)。
2015年6月28日,陜西省調(diào)整鄉(xiāng)鎮(zhèn)行政區(qū)劃,撤銷洋縣白石鎮(zhèn)、四郎鎮(zhèn)、洋州鎮(zhèn),設(shè)立洋州街道辦事處和紙坊街道辦事處。