Mexico's legal drinking age is set by state, creating a patchwork:
| Legal Age 18 | Legal Age 21 |
|---|---|
| Aguascalientes, Baja California, Baja California Sur, Campeche, Chiapas*, Chihuahua, Coahuila, Colima*, CDMX, Durango, Guanajuato, Guerrero*, Hidalgo, Jalisco, México, Michoacán, Morelos, Nayarit, Nuevo León, Oaxaca, Puebla, Querétaro, Quintana Roo*, San Luis Potosí, Sinaloa, Sonora, Tabasco, Tamaulipas, Tlaxcala, Veracruz, Yucatán, Zacatecas | Chiapas*, Colima*, Guerrero*, Quintana Roo* |
*Some sources list these as 21; local enforcement varies. Always verify the specific state's current statute.
Bottom line: The law exists and can be enforced. Don't assume tourist status grants immunity.