The Flag of the United Mexican States or Mexico is a tricolor of green , white , and red with an eagle charged in the center of the white stripe . The flag of Mexico ( Spanish : Bandera de MÃ xico ) is a vertical tricolor of green , white , and red with the national coat of arms charged in the center of the white stripe .