I'm currently building a world for a medieval based D&D campaign (i know super original) and I'm trying to make my cities as realistic as i can. Right now I'm planning on making a city in the middle of a large empire with roughly 100.000 people living there. But now comes the question of how big would this city be? what would be a reasonable population density and size of the city?
Currently i made the city have a rough area of 13.5 km2, which would come to a population density of ~7400 people/km2. This seems really high to me, so it would be great to get some confirmation about if this a good amount or if i should make the city bigger to get the pop. density to a more realistic level.
It would also be great if you could give a reasonable estimate density for large cities like Rome and Alexandria. And also smaller cities like Florence and Trier.