Texcoco było jednym z trzech azteckich miast należących do Związku Trzech Miast (obok Tenochtitlánu oraz Tlacopanu). Od roku 1515 w mieście trwały spory o następcę tronu. Panujący wówczas król Cacama, uzyskał ten tytuł tylko dzięki wsparciu króla Azteków. W sporze o tron uczestniczył także Ixtlilxochtitl II, kontrolujący rejony na północ od miasta. W momencie pojawienia się Hiszpanów pod Texcoco, Ixtlilxochtitl zawiązał z nimi sojusz, dzięki któremu wygnał swojego przeciwnika z miasta. Umożliwiło to Hiszpanom dobre przygotowanie się do kolejnego ataku na Tenochtitlán. Do lutego 1521, kiedy to siły Cortesa były gotowe do akcji, w rękach hiszpańskich znalazło się kilka azteckich miejscowości.
28 kwietnia 1521 trzynaście brygantyn było gotowych do wypłynięcia na jezioro. Od razu rozpoczęto też blokadę wodną miasta, odcinając mieszkańcom drogi zaopatrzeniowe w żywność. Od połowy maja, Pedro de Alvarado, Christobal de Olid i Gonzalo de Sandoval podbili miasta położone nad brzegami jeziora Texcoco, wśród nich Tlacopan, odizolowując całkowicie aztecką stolicę. Rozpoczęło się oblężenie Tenochtitlánu.