En Tepeapulco (actualmente en el estado de Hidalgo), sitio al que llegó en 1558, Bernardino de Sahagún colectó otras informaciones con las que enriqueció el texto que había venido redactando desde 1547 y que habría de convertirse en el texto definitivo, con el nombre que lleva.