明代屬芮城四都;清代屬芮城三廂;1912年廢除都里制,屬芮城縣第一區(qū);1947年4月,屬芮城縣第二區(qū);1952年9月,屬芮城一區(qū);1953年5月,區(qū)下改設鄉(xiāng)(鎮(zhèn))制,成立城關鎮(zhèn),因位于縣城周圍而得名;1954年9月取消區(qū)級建制;1956年3月,全縣42個鄉(xiāng)(鎮(zhèn))并為15個鄉(xiāng)(鎮(zhèn)),為城關鎮(zhèn);1958年8月成立人民公社,城關鎮(zhèn)屬黃河人民公社;1959年2月,黃河人民公社更名城關人民公社;1984年9月,社隊制改為鄉(xiāng)(鎮(zhèn))村制,城關人民公社改為城關鎮(zhèn);2001年4月,城關鎮(zhèn)更名古魏鎮(zhèn)至今。