Medieval population densities for urban areas tended towards about 20,000 to 30,000 per square mile. Yes, 20,000 to 30,000 per square mile. People lived on top of each other, and whole families lived in one room. The density of the towns was due to many factors, including the ease of defending...