The highest-paying cities in Mexico are Monterrey ($62,500 MXN/month, ≈ $3,600 USD), Guadalajara ($61,500 MXN, ≈ $3,550 USD) and Tijuana ($58,250 MXN, ≈ $3,350 USD), based on the median salaries of active professional vacancies on Talentosy's job board as of July 2026. Mexico City — which most people assume tops the list — ranks fourth at $56,250 MXN (≈ $3,250 USD). The gap between the top city and tenth place exceeds $18,000 MXN/month for comparable roles.
USD figures are approximate conversions at 17.42 MXN/USD (July 2026), rounded to the nearest $50 — salaries in Mexico are set and paid in pesos.
City salary ranking
Monthly gross medians across all professional functions, by city:
| # | City | Median (MXN/month) | ≈ USD/month |
|---|---|---|---|
| 1 | Monterrey | $62,500 | $3,600 |
| 2 | Guadalajara | $61,500 | $3,550 |
| 3 | Tijuana | $58,250 | $3,350 |
| 4 | Mexico City | $56,250 | $3,250 |
| 5 | Querétaro | $49,750 | $2,850 |
| 6 | Aguascalientes | $49,500 | $2,850 |
| 7 | León | $49,250 | $2,850 |
| 8 | Toluca | $46,000 | $2,650 |
| 9 | Mérida | $45,000 | $2,600 |
| 10 | Puebla | $44,500 | $2,550 |
The surprise for most readers: Monterrey and Guadalajara pay more than Mexico City. The industrial north (Monterrey, Tijuana) and Guadalajara's technology cluster concentrate high-budget employers and strong demand for English-speaking talent, pushing medians above the capital.
Why Monterrey and Guadalajara beat Mexico City
Three factors explain the ranking:
- Industrial and tech concentration: Monterrey hosts corporate headquarters and advanced manufacturing; Guadalajara is the country's largest software hub. Both compete for scarce profiles and pay premiums to retain them.
- Border and nearshoring: Tijuana benefits from proximity to California and from companies serving the US market, lifting pay in tech and bilingual support roles.
- Cost of living vs. salary: Mexico City has high nominal pay, but rent and transport consume much of it. In cities like Querétaro or Aguascalientes, real purchasing power can beat what the median suggests.
Salary depends on your function too
The overall median hides large gaps by function. From the same active vacancies:
- DevOps and infrastructure: up to $96,000 MXN (≈ $5,500 USD) median in Guadalajara — the best-paid specialty on the board.
- Marketing: $92,750 MXN (≈ $5,300 USD) median in Mexico City.
- Sales: $87,000 MXN (≈ $5,000 USD) median in Guadalajara.
- Software development: $61,500 MXN (≈ $3,550 USD) national median.
- Finance and accounting: $55,750 MXN (≈ $3,200 USD) median in Mexico City.
That is why you should cross city with specialty before deciding where to search. For tech, browse jobs in Guadalajara; for corporate or industrial profiles, jobs in Monterrey tend to pay more. To compare pay by role and city, see our salary data hub.
A high salary doesn't always mean a better life
The ranking measures nominal pay, not purchasing power. In Monterrey and Mexico City, rent, transport and services are among the most expensive in the country, so a high salary goes less far than it looks. In Querétaro, Aguascalientes or León the median is mid-tier, but the lower cost of living can leave you with more disposable income at month's end than a bigger salary in the capital. Before accepting an offer, compare the city median against your real rent and commuting costs — that is the number that actually matters for your wallet. If your profile allows remote work, the equation flips entirely: you earn an expensive-city salary and spend like you live in a cheap one.
Two factors that move pay in any city
English
44% of professional vacancies require English. In the top-paying cities the share is even higher, because many employers serve US clients. Fluent English can be the difference between the median and the top of the range.
Remote work
80% of active vacancies are remote or hybrid. That lets you earn a Monterrey or Guadalajara salary while living in a cheaper city — the best play for maximizing purchasing power. Explore remote jobs if that is your goal. To dig into one role, see how much a systems engineer earns in Mexico.
FAQ
Which city pays the most in Mexico?
By median of active vacancies, Monterrey leads at $62,500 MXN (≈ $3,600 USD) per month, followed by Guadalajara ($61,500 MXN) and Tijuana ($58,250 MXN). All three beat Mexico City ($56,250 MXN).
Is Mexico City no longer the highest-paying city?
Not on the overall median. Mexico City ranks fourth ($56,250 MXN, ≈ $3,250 USD), below the industrial north and Guadalajara. It does lead in specific functions like marketing ($92,750 MXN) and finance ($55,750 MXN).
Are these salaries gross or net?
Gross monthly, before taxes and IMSS social security contributions, as published in the vacancies. For national income and employment statistics, the public reference is INEGI's ENOE survey.
Should I relocate to the highest-paying city?
Not always. A high salary in Monterrey can go less far than a mid-tier median in Querétaro if living costs are higher. With 80% of vacancies remote or hybrid, the smartest play is usually to earn an expensive-city salary while living in a cheaper one.
Ready to compare pay by city? Explore active vacancies by city and function — updated weekly.