One number kept spinning in my head long after I closed the Wanli Zhangzhou Fu Zhi at one in the morning.
2,500 zhang.
That’s not just the length of a wall. That’s a nine-kilometer iron-clad defensive line. In the Ming Dynasty, Zhangzhou’s prefectural city was far larger and more sophisticated than any casual image of a “small southern Fujian town” would suggest. It wasn’t a city with a wall around it. It was a military machine wrapped in brick and stone.
I spent three months flipping through all 32 volumes of this gazetteer, then painstakingly extracted every data point I could find. What I found surprised even me — that history is closer than we think.
I. The Life and Death of a City
The first brick of Zhangzhou was laid in 686 AD.
That year, General Chen Yuanguang petitioned the imperial court to establish a new prefecture. From day one, he thought like a military commander. The first administrative center was essentially a large fortress.
By 1087 AD (Northern Song), Zhangzhou began large-scale wall reinforcements and drainage projects. Here’s the fascinating part: this transformation shifted the city’s defense system from “pure military” to something resembling a “sponge city.” Eight hundred years ago, the people of Zhangzhou were already thinking about urban resilience.
Then came the Ming Dynasty.
During the Zhengde and Jiajing eras, Wokou pirates grew increasingly aggressive. The walls of Zhangzhou were reinforced, heightened, and thickened — again and again. By 1573 (the 1st year of Wanli), every last gap was sealed.
Here are the hard numbers: The city wall stretched over 2,500 zhang in circumference, stood about 2.2 zhang tall (roughly 7.2 meters), and was pierced by four grand gates — Chaoyang (East), Suyue (West), Danxia (South), and Xuanwu (North). Elegant names. But behind each gate stood armed soldiers.
I had to double-check one figure: 3,520 battlements.
Each crenellation was spaced according to the precise effective range of Ming firearms. Zero blind spots. This wasn’t guesswork. This was engineering forged by war.
II. A Web Across the Land
Zhangzhou’s defense never relied on a single isolated city.
In 1381, Emperor Zhu Yuanzhang’s Wei-Suo system arrived in Zhangzhou. The Zhangzhou Guard was formally established as the prefecture’s military command center.
But the real brilliance wasn’t the guard itself — it was how it connected with surrounding outposts.
In 1567, Yuegang opened for maritime trade. With open seas came open risks. The Zhangzhou Guard and the nearby Zhenhai Guard formed a tight coordination mechanism. Zhenhai stood as a shield on the water; Zhangzhou commanded from the rear. Two gates, front and back, locking down the entire southern Fujian coastline.
The numbers are clearly recorded in the “Military System” volume of the chronicles: the Zhangzhou Guard managed multiple battalions with a formal quota of approximately 5,600 soldiers. Annual payroll consumed a massive share of the local budget.
Professional military force has never come cheap.
But another figure caught my attention even more: 31 inspection divisions.
During the Wanli era, the prefecture established 31 Xunjian Si at border crossings and coastal strategic points. They were scattered like chess pieces across Longxi, Zhangpu, and other counties, forming a dynamic defense chain stretching over 400 li. Not static — alive.
When you plot that density on a map, you realize nothing was left unguarded.
III. The Walls That Fell and Rose Again
A city wall is never a “build once, done forever” project. Nature does not cooperate with your defense plans.
In 1455 (6th year of Jingtai), a massive earthquake struck Zhangzhou, collapsing multiple sections of the city wall. It was the earliest damage record I could find.
The Ming工匠 had no choice. When it fell, they rebuilt.
The largest renovation came in 1565 (44th year of Jiajing). Local authorities mobilized over 30,000 artisans, spent more than 10,000 taels of silver, and replaced every stretch of earthen wall with massive stone blocks and blue bricks. This wasn’t a repair. It was a full upgrade.
By 1877 (Guangxu era, Qing Dynasty), even as the modern age dawned, the revised chronicles still meticulously traced every Ming-era reinforcement after every war. That’s how the “Iron City” earned its name — not because it never fell, but because it always stood back up.
I was also struck by a figure about memory: approximately 78 stone steles related to city defense survive to this day. Behind every stele is a name — a local gentry member who donated money, an official who oversaw construction. Building a city wall in the Ming Dynasty was a community project.
IV. Seeing a City Through Data
The modern Zhangzhou Transportation Chronicles hides a fascinating clue.
The courier road network established during the Jiading era (1208-1224 AD) became the backbone of today’s national highways and expressways. Eight hundred years later, the road is still the road.
What hit me hardest was the surveying data. In the late 20th century, remote sensing technology precisely mapped the ancient Zhangzhou city site. The result: the perimeter matched the Wanli chronicles’ record of 2,500 zhang with an error margin of less than 5%.
Those dusty old numbers? They were real. Every single one of them holds up to modern scrutiny.
I’ve come to believe the Wanli Zhangzhou Fu Zhi is not a book waiting to mold in some archive. It’s a key. Every city gate, every soldier quota, every repair budget item — they’re landmarks on the route home for every Zhangzhou family tracing their roots.
We pull these cold numbers apart, thread them together, and spread them out so that future generations can still see the world that once stood beneath those iron-clad red walls.
Some walls fall. Data doesn’t.