Mexico City
Top Ten Cities of North America by Population 1 Mexico City 2 New York 3 Los Angeles 4 Toronto 5 Chicago 6 Houston 7 Havana 8 Ecatepec de Morelos 9 Montreal 10 Philadelphia