Melhor resposta
Depende da sua definição de “cidade”. Ecatepec é considerada parte da Área Metropolitana da Cidade do México, embora não pertença à capital da Cidade do México, mas ao Estado do México, assim considerada esta definição, não é uma cidade em si, mas parte de uma cidade Metropoli.
Mas então, há Municípios para cada Estado, exceto a Entidade Capital (também chamada de Cidade do México), que em vez de Municípios, tem Prefeituras. Sob esta consideração, Ecatepec é o Município mais populoso do país (excluindo a Cidade do México e suas prefeituras, cuja prefeitura de Iztapalapa tem mais ou menos a mesma população que Ecatepec).
Mas, novamente, a maioria das pessoas considera Ecatepec parte da Cidade Metropolitana do México e ela se torna a Cidade Metropolitana de Guadalajara, segunda maior cidade do país, com 5,2 milhões de habitantes (mas é formada por 6 a 8 Municípios, e enquanto o município de Ecatepec possui cerca de 1,8 milhão sozinho, o município de Guadalajara tem cerca de 1,6 milhão de habitantes).
Resposta
De acordo com essas estatísticas, Ecatepec ou Guadalajara é a segunda maior cidade, mas Iztapalapa tem 1.815.786.
No entanto, Guadalajara é a segunda maior área metropolitana do México, com cerca de 5 milhões!
Embora Ecatepec se situe na maior área metropolitana do país, a região da Cidade do México!