Why Are Gringos Always Wearing Shorts in Mexico?
It's 38°C in Mérida. Every Mexican adult on the street is wearing long pants. Meanwhile I'm in cargo shorts and a Tilley hat, and a guy at the corner store just called me "jefe" with such soft amusement that I had to go home and think about my life.
I've lived in six cities. Johannesburg, London, Paris, New York, Toronto, Miami. I've made fashion mistakes in all of them. None of them prepared me for the unique humiliation of being the only person in pleated cargo shorts at a Mexican wedding.
The shorts question
Here's the puzzle. The Yucatán is one of the hottest, most humid places in North America. From May to September it routinely sits at 35°C with 80% humidity. By any climate-driven logic, every adult should be in shorts.
They are not.
Walk through any Mérida neighborhood at 2 PM and you will see grown men in long jeans, button-down shirts tucked in, leather shoes. Women in long pants or midi skirts. Sweat is involved. Nobody seems to mind.
And then there's me. Cargo shorts. Sandals. A shirt that says something about a brewery in Vancouver.
The locals are too polite to say anything. But you can feel it.
So what's the rule?
After two years here and a lot of careful observation, here's what I've figured out.
Shorts in Mexico are not banned. But they have a register, and the register is specific.
Where shorts are normal: the beach, the pool, soccer, the gym, doing yard work, hanging around the house. Maybe a casual breakfast at a tourist-zone café if the temperature is genuinely extreme.
Where shorts are not normal: a restaurant after 1 PM. A Mexican workplace. A wedding. A funeral. A nice dinner. The Centro of any colonial city. Visiting someone's house. Walking down the main street on a regular Tuesday.
In other words: shorts are recreational dress. Long pants are out-in-the-world dress. The 38°C heat is irrelevant. Mexicans are not negotiating with the weather. They are dressed for the social context.
Gringos are dressed for our own comfort.
That's the cultural gap right there.
The deeper thing
In London, I learned that wearing trainers to a pub gets you a particular look. In Paris, I learned that wearing leggings outside of a gym gets you a worse one. In New York, almost nothing gets a look. In Toronto, the look is replaced with a polite apology for noticing.
Mexico is closer to Paris than to Toronto. There is a default level of being dressed that you are expected to meet when you leave the house, and the default is higher than what an Anglo brain assumes.
It's not a class thing. It's not a wealth thing. The taco vendor down my street wears a clean tucked-in polo and proper slacks every day. The kid working at the tienda is in jeans. Nobody is in athleisure. Nobody is in shorts.
The cultural posture is: you dress as if you might see someone you know, and you might want them to think well of you.
In other words: no quedar mal. The same fear that shapes how Mexicans refuse a favor also shapes how they put on pants in the morning.
What I actually wear now
Here is the gringo survival kit, derived from two years of doing it wrong.
- Lightweight long pants. Linen if you can find it. Light cotton chinos otherwise. I've slowly built a small collection.
- Short-sleeve button-down shirts that look intentional. Not graphic tees. Not muscle tanks. Not anything that mentions a brewery.
- Actual shoes. Loafers, leather sandals (the Mexican kind, huaraches, which are completely acceptable), or simple sneakers in non-aggressive colors. Not Crocs.
- A hat, if you must, but ideally not the one that says "Tilley Endurables" on the brim. A simple Panama or a structured straw.
That's it. The whole gringo wardrobe problem solved.
You will still sweat. So does every Mexican. The sweat is fine. The shorts are the problem.
What it took me to learn this
A Mexican woman I worked with took me aside, kindly, after about eight months. She said: "Daví, ¿vas a usar shorts otra vez?" "Are you going to wear shorts again?"
I said yes, it was 36 degrees, I was going to a casual lunch.
She nodded, slowly, with the exact expression a Mexican uses when they have decided not to say "no" to your face.
I stopped wearing shorts to lunch.
This is the whole experience of living in Mexico as a foreigner, compressed into one interaction. Somebody is going to be too kind to tell you that you're doing something wrong. You're going to keep doing it for months. Then one day you'll notice nobody else is doing it, and the embarrassment will hit you all at once.
Welcome to the soft no, applied to your wardrobe.
30-second version of this is on the channel: Why Are Gringos Always Wearing Shorts in Mexico?. Tell me I'm wrong in the comments. I'm bad at 6 languages and at dressing for hot weather.
The app for real Mexican Spanish: PalabraFlow.