Where is New Spain Located?

New Spain is the first from four viceroyalities created to govern Spain’s lands. The capitol and the largest city is Tenochtitlan or now is called Mexico city and with population over 20 million.