正統(tǒng)二年(1437年)置靖虜衛(wèi)(今靖遠縣),轄區(qū)包含郭城驛。
[21]清代乾隆九年(1744年),屬于永寧里郭城驛適中。
民國11年(1922年),屬于全縣9區(qū)中的郭城驛區(qū)。
民國16年(1927年),合并成7區(qū),郭城驛為第六區(qū)。
民國18年(1929年),合并成5區(qū),郭城驛為第四區(qū)。
民國29年(1940年),全縣劃分1鎮(zhèn)(枝陽),郭城為12鄉(xiāng)之一。
民國30年(1941年),改置1鎮(zhèn)(枝陽),郭城為8鄉(xiāng)之一。
中華人民共和國成立后,會寧改建成5區(qū)公署,郭城、河畔為第五區(qū)公署。
1952年后半年土地改革結(jié)束后,全縣劃分9區(qū),區(qū)公署改稱區(qū)公所,其中郭城鄉(xiāng)為第九區(qū)(區(qū)公所在河畔)。
1953年后半年,郭城驛為第13區(qū)(區(qū)公所在郭城驛)。
轄高蕃、郭城、紅葉、海村、陳村、井村、受村7鄉(xiāng)。
1955年后半年,全縣合并成9區(qū),其中郭城區(qū)轄共馮、河畔、塬坪、黑虎、新莊、郭城、泉村、白塬、海村9鄉(xiāng)。
1958年3月,改為郭城人民公社。
1961年10月,改為郭城區(qū)工作委員會。
1983年7月15日,體制改革,恢復郭城驛鄉(xiāng)建制,鄉(xiāng)設(shè)立經(jīng)濟委員會。
2000年6月28日,經(jīng)甘肅省人民政府批準設(shè)立郭城驛鎮(zhèn),撤銷郭城驛鄉(xiāng),實行鎮(zhèn)管村體制,鎮(zhèn)政府駐地新堡子。