Why did almost every old city wall have a moat around it?
Show answer & explanation
Answer: To stop tunneling and slow siege towers
To stop tunneling and slow siege towers ✓ — Correct! A moat solves three problems at once: attackers can't dig tunnels under the wall (they'd hit water and collapse), siege towers and battering rams can't be wheeled up to the wall, and scaling ladders need to be longer to clear the moat too. It's the cheapest force multiplier in fortification.
To provide drinking water during a siege — Wrong. Moat water was usually stagnant and contaminated — useless as drinking water during a siege. Cisterns inside the wall handled drinking water. The moat's job was anti-engineering.
To raise fish for food in peacetime — Wrong. Some moats did contain fish, but that's incidental. The military function is what made them universal — they made tunneling, ramming, and tower-rolling all much harder.
More History & Culture questions
- Why didn't ancient Rome have city walls at the empire's peak?
- Why does every brick in Nanjing's Ming wall carry a person's name?
- What's the real difference between the Great Wall and a city wall?
- Why did European city walls disappear by 1900 but not Asia's?
- Why did European walls evolve triangular star-shaped bastions?
- Why did city walls have protruding towers every 50 meters?
