郭城驿镇,三国时期,郭城驿镇境域属魏地,隶武威郡。1949年后,设立郭城区;1983年7月,撤社建乡;2000年,撤乡建镇。2020年6月,郭城驿镇下辖5个社区、11个行政村。2018年,郭城驿镇有工业企业26个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市59个。农民人均可支配收入9452元,同比增长10.5%。2019年,郭城驿镇人均纯收入10950.5元。地处会宁县最北端,北与靖远县交界,东与土高山乡接壤,南与河畔镇、头寨子镇为邻,西与新庄镇相连,行政区域总面积329.1平方千米。