Beskeden gavs i dag av Internationella fotbollsförbundets ordförande Gianni Infantino.
Azteca-stadion blir första arenan där det spelas VM-fotboll i tre olika turneringar. Första gången var 1970, andra 16 år senare. De gångerna stod Mexiko som ensam VM-arrangör.
Om två år delar Kanada, USA och Mexiko på turneringen som för första gången innehåller 48 nationer.
Öppningsmatchen spelas den 11 juni och finalen i East Rutherford den 19 juli.
Det är också klart att bronsmatchen avgörs i Miami Gardens, Florida.
VM-slutspelet håller på i hela 39 dagar, men så ska också 104 matcher i 16 nordamerikanska städer klämmas in i den rekordstora turneringen.
Mexiko, USA och Kanada är direktkvalificerade och spelar sina gruppspelsmatcher i respektive land.
Från och med kvartsfinalerna spelas samtliga matcher i USA.