Dragonblade said:I also find the military demographics of most fantasy worlds to be laughable. In ancient times, the Romans likely had over 1,000,000 soldiers spread across their empire.
Assuming you're not talking about the 1st century BC Civil Wars period & counting all the (opposing) Roman armies, this is incorrect. During the empire a generous estimate would be 250,000 troops, including auxiliaries, naval, & Praetorian forces. The remaining Roman legions after Teutoburger Wald numbered 23 AIR, with about 3,000 Legionaries on average in each (nominally 5,000, in practice this was never achieved).
I don't have a quibble about fantasy city sizes, the place designers usually fall down is in it not having nearly enough rural population to support the cities they do have, with unrealistically low population densities in settled rural areas. Food-growing humans will have a village every few miles (2-4 miles) down the track, with rural population density 100/square mile or so in wheat-growing areas. Even if much terrain is unfarmed moors & mountains, like medieval Britain, you'll still get a population of 2-4 million in 100,000 square miles, ie _minimum_ average population density over the realm is around 20/square mile. A flat, fertile realm like medieval France or Oerth's Great Kingdom will have a much higher density - France had ca 25 million over 200,000 square miles, or 125/square mile, with 90% or so of this being rural population.
I don't see anything in fantasy demographics that would change this - most fantasy countries still seem based on peasant agriculture with little magical interference.