甘城乡,隶属于宁夏回族自治区中卫市海原县,地处海原县东部,东与甘肃环县毛井镇接壤,南与固原市原州区炭山乡相连,西与七营镇相邻,北与同心县张家塬乡交界,是两省自治区(宁夏、甘肃)四县(海原县、原州区、同心县、环县)的接合部,行政区域面积228.15平方千米。截至2020年末,甘城乡户籍人口为8330人。
民国三十八年(1949年)8月,乡境设双井乡,隶属固原县七营区。2003年7月,原州区将高台乡、甘城乡整建制合并为甘城乡。2008年5月,甘城乡整建制划归海原县管辖。截至2021年10月,甘城乡辖7个行政村,乡人民政府驻甘城村。
2020年,甘城乡有营业面积超过50平方米以上的综合商店或超市1个。