By population: Mexico City metro (~21.6M) > Moscow metro (~12.6M).
By land area: Moscow (~2,561 km²) > Mexico City (~1,485 km²).
Definitions vary (city proper vs. metro vs. agglomeration), but Mexico City is the larger urban agglomeration; Moscow's administrative area is larger due to expansive city limits incorporating forests and parks.