У 1821 році для прапора було прийнято характерний триколірний малюнок. Зліва направо вертикальна зелена смуга символізує незалежність і надію, біла символізує римо-католицьку релігію та єдність, а червона символізує дружбу між європейцями та мексиканцями, а також мексиканцями, які боролися за незалежність.
У сучасну епоху, зелений символізує надію та перемогу, білий символізує єдність, а червоний віддає данину пам’яті національним героям, які боролися за Мексику протягом багатьох років.
Можливо, на цей дизайн вплинув французький триколор, але кольори були виразно мексиканськими. Зелений колір символізує незалежність, білий — римсько-католицьку релігію, а червоний — союз — «Три гарантії» Ігуали.
Аргументація така без герба прапор став би майже ідентичним італійському. У 1984 році також точилися дебати про те, як герб буде зображений на реверсі прапора.
Кактус (Opuntia ficus-indica), повний своїх плодів, який називається nōchtli на науатлі, представляє острів Теночтітлан. Для мексиканців змія представляла мудрість і мала сильні конотації з богом Кецалькоатлем.
Ну, мексиканський прапор з трьома кольорами у вертикальних смугах почали використовувати в 1821 році. На той час Італія не існувала як держава. Країна Італія утворилася наприкінці 1840-х років, тобто через 25 або більше років після того, як Мексика використовувала цю колірну схему для свого прапора.