吴堡石城位于吴堡县城东2.5公里处的独立山梁上,城东下临黄河,河东为陕西省柳林县军渡镇,系吕梁山脉。南为南坛峁,有大路与现县城相通。西城墙外为大桥沟,沟西为新庄山。北门外为先农坛、校场坪。城内及城北、南遍植枣树、杏树等经济树木。
吴堡石城始建于五代时期北汉政权,为吴堡寨,北宋为寨,金正大三年(公元1226年)设吴堡县治于此,元、明、清及民国各代,皆为吴堡县城。这里设寨一千余年,设县城710年。1945年移县治于宋家川镇,古城遂为城关镇的一个行政村(现名古城村)。
吴堡石城依山而建,平面呈不规则圆形,城周长1125米,占地面积约10万平方米。城墙内为黄土夯筑,外为石砌,条石拉筋。城垣残高1.6—11.2米。城垣设东、南、西、北四门,上均建有门楼,今门楼皆毁。原门上所嵌石刻题额现仅存西门、南门二处三块。城垣西墙、北墙各设马面一处,东北、西北角设有角台。城内原有南北大街一条,店铺数十处及历代衙门、娘娘庙、祖师庙等,现皆残破不堪。四十年代侵华日军隔黄河炮击石城,使城内部分古建遭毁,城墙也遭到不同程度的破坏。城内现存数处清代窑洞式民居,保存相对完整。
据史料记载,金(伪齐)阜昌八年(公元1137年),曾对石城进行过维修。明嘉靖十五年(公元1536年)、十七年(1538年),三十三年(公元1554年),对石城进行了较大规模的修复,增设了南门瓮城。2001年,对石城西城门及城墙局部进行了加固、维修。2003年,对石城南门及部分城墙进行了加固、维修。
2006年,国务院公布为全国重点文物保护单位。