Mexican people usually wear the same clothes Americans do, specially among big cities like Mexico City, Guadalajara or Monterrey. These include shirts, blouses and t-shirts, khakis or jeans, skirts and tennis shoes or formal footwear. In business environments, suit and tie are also common, but in cities with warmer climates like Monterrey (24-28 °C / 75-83 °F), those suits are made of light cotton or jute (see related links), which are much fresher than standard cotton or wool suits. Rural people wear cotton shirts and pants; sometimes they use Texan hats but caps are much more common. No sombreros or ponchos at all.
On special occasions such as festivals and patron saint festivities, there are many typical dresses depending on the region: for Jalisco and the so-called “Bajio” region, it is not uncommon to see people dressed as mariachis; in southern Mexico you can find women wearing the so-called huipil or tehuana dresses – there are examples of such dresses in the related links section. Many people in the northern regions wear jeans, Texan hats and boots, like many south western Americans do. On the southeastern Yucatan peninsula, the “Mexican wedding shirt” or guayabera is very common.