Completely wrong, first of all Ecatepec is part of Mexico City’s metro area, Juarez isn’t that big compared to other cities like Monterrey, Tijuana or Chihuahua
Yes, It all depends on how the population in calculated. If it's just the population within the city limits, metro population, urban population etc. I think these were city population?