Estadio Azteca i Coyoacán er med sin kapasitet på rundt 105 000 tilskuere et av verdens største stadioner og det eneste stadionet i verden hvor det har blitt spilt to VM-finaler i fotball: i 1970 og 1986. spiller som regel hjemmekampene sine her, og det er også hjemmebanen til América. Atlante og Necaxa hadde også tidligere Estadio Azteca som hjemmebane. Estadio Olímpico Universitario i Ciudad Universitaria var hovedarena under OL i 1968 og brukes i dag som hjemmebane for Pumas. Estadio Azul ligger svært sentralt i byen, ved Avenida de los Insurgentes, og er hjemmebanen til Cruz Azul.