Guangfu occupe une presqu'île dans le marais de Yongnian, une zone humide d'environ 28 kilomètres carrés dans le district de Yongnian, à Handan. L'eau entoure la ville. Les douves courent sur cinq kilomètres, profondes de trois mètres et demi et larges de cent mètres ; derrière elles se dresse un mur de brique haut de douze mètres et épais de huit, sur un circuit de quatre kilomètres et demi.
Le mur n'a pas toujours été de brique. Il commença comme rempart de terre sous les Tang, entre le VIIe et le IXe siècle, et fut revêtu de maçonnerie sous les Yuan et les Ming. En 1542, sous le règne de Jiajing, le préfet de Guangping, Chen Zu, amena des ouvriers de treize comtés et passa treize ans à transformer le terrassement en brique. En 1564, son successeur Cui Dade ajouta une digue extérieure et quatre barbacanes, pour tenir l'eau du marais à l'écart. Les portes passèrent ensuite de quatre à huit, avec des tours de porte doubles.
Deux stèles subsistent aux portes et disent ce que la ville voulait protéger. Celle de l'ouest rappelle la reconstruction de Chen Zu. Celle de l'est est une interdiction : pas de fouilles au pied du mur, pas de culture dessus, pas de coupe de ses arbres, pas de prise de ses poissons ni de ses lotus. Un mur dans un marais n'est pas seulement une défense contre les ennemis ; c'est une digue, et les règles de la stèle sont des règles d'entretien.
À l'intérieur, le plan est retenu comme celui d'une vache. La ville regarde vers le nord-ouest, ses portes sont aux angles, et on l'appelle la ville de la vache couchée. Les rues se comptent selon une formule : quatre grandes rues, huit petites, soixante-douze tournants.
