Chalco is een gemeente in de Mexicaanse deelstaat Mexico. De hoofdplaats van Chalco is Chalco de Díaz Covarrubias. De gemeente Chalco heeft een oppervlakte van 234,7 km².
De gemeente heeft 222.201 inwoners (2000). 2.804 daarvan spreken een indiaanse taal, voornamelijk Nahuatl, Mazahua en Otomí.