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