Entre los pueblos prehispánicos no se tiene noticia de que existiera al menos algo parecido a un himno que se identificara unívocamente a algunos de los altépetl, pero al llegar las tradiciones europeas tras la llamada Conquista Española, florecieron los llamados himnos religiosos en cuyas letras y música alababan la vida de algún Santo o la deidad de la Iglesia católica, así como los himnos cívicos que trataban de alabar la llegada de virreyes, de obispos, clérigos, la entronización de reyes españoles y más comúnmente la vida de algún personaje o grupo novohispano, de entre los autores más destacados de ese tipo de himnos tenemos a Manuel de Sumaya, José de Torres y José Aldana, cuya obra religiosa fue profusamente elogiadas en su tiempo y aún hoy, destacan de toda su obra los himnos dedicados a la Virgen de Guadalupe. La primera vez que existió en México algo muy parecido a un Himno Nacional fue la llamada Marcha Real o Marcha Granadera que desde 1761 se empezó a usar en España y sus colonias durante las ceremonias cívicas, autoría de Manuel de Espinosa de los Monteros, fue una obra de cierto agrado que influyo en los años posteriores en el nuevo nacionalismo mexicano que se formó durante la Guerra de Independencia.