Mexico City and Lima are the two capitals North Americans compare when they want a real long-term base — not a two-week scouting trip. CDMX wins on flight connections, restaurant depth, and predictable residency paths for remote workers; Lima wins on coastal food, lower central rent in Miraflores, and a smaller foreign-buyer premium on leases.
We’ve placed residency clients in both cities. This head-to-head covers cost, safety, infrastructure, and visa reality — with links to current Mexico residency and Peru residency programs.
Table of Contents
Cost of Living
Both Mexico City and Lima are extremely affordable. If you had to, you could live in either city for $1000 a month. Although, I Would Recommend A Slightly Larger Budget than that. I was surprised to discover that almost everything is more expensive in Lima than in Mexico. I wasn’t expecting this as Mexico is a larger city with better infrastructure. In Lima, you will pay more for public transport, taxis, restaurants, cell phone coverage and Internet than you will in Mexico City. That being said, keep in mind that these differences will be almost negligible, especially if you’re earning American dollars – we’re talking about an extra $200 or so a month if you choose to live in Lima instead of Mexico City.
WINNER: MEXICO CITY
Weather
Coming from Canada, I can’t complain about the weather in either Lima or Mexico City. I’ve travelled to Lima in winter and, although they didn’t have any rain, they did have horribly grey skies the entire time and it was colder than winters in Mexico City. And although Mexico City gets more sun during its winter months, it does rain more. The summer months are nice in both cities.
I’m going to call this one a tie. It’s really going to depend on your preferences.
WINNER: TIE
Food
Those unfamiliar with cuisine in Latin America often assume that Mexico has the best food in the region. I myself have claimed that in A Recent Blog Post. However, after this most recent trip to Lima, I have to admit that I was wrong: Peru Has The Best Food In Latin America. Although Mexico wins in the street food category – the quality, variety, availability and price simply cannot be beat – Lima wins in every other category. Their menu restaurants are better than Mexican fondas, their chifas are better than Mexican Chinese food, and their seafood is miles better than anywhere else in LATAM.

WINNER: LIMA
Safety
When I told people from Lima that I was living in Mexico City they were shocked. Isn’t it dangerous? Aren’t you worried about safety? While it’s true that Mexico City has a rather sordid reputation, the safety issues are largely overblown. I’ve been living in Mexico for nearly a year and a half and nothing has ever happened to me.
But I’ll admit that some of my friends haven’t been so lucky.
Interestingly though, the downtown core of Lima feels sketchier than downtown Mexico City. Perhaps only because the buildings are more rundown. After talking to some people in Lima, I get the impression that petty crime, kidnappings and assaults aren’t as much of a concern as in Mexico City. Statistically, Peru also has a lower murder rate than Mexico and is one of the more secure countries in the region.
This one goes to Lima.
WINNER: LIMA
Nightlife
As massive cities, both Lima and Mexico City have respectable nightlife scenes. But in terms of variety and sheer quantity, Mexico City wins. That’s not to say that nightlife in Lima is bad, it simply has fewer options. For instance, Barranco and Miraflores in Lima are simply no match for Condesa and Polanco in Mexico City in terms of density of bars and clubs. Same goes for centro. For me this isn’t really a big issue, as there’s often a paradox of choice effect when there’s such a plethora of nightlife options in a city.
Nevertheless, this one goes to Mexico.
WINNER: MEXICO CITY
So, where does that leave us? Well, we have 3 wins for Mexico City, 1 tie, and 2 wins for Lima.
This title match goes to Mexico City
But it was close.
If Lima was cheaper I may be inclined to call it a tie; the food alone is reason enough to check this city out for awhile. But I just can’t get down with recommending a more expensive city that’s uglier and with poorer infrastructure.
Mexico City is a better choice for expats than Lima.
OVERALL WINNER LIMA VS MEXICO CITY: MEXICO CITY
Getting Around
Mexico City has one of the best metro systems in the Americas — 12 lines, extensive coverage, and fares of around 5 pesos ($0.25 USD). The city also has Metrobús (BRT), a decent Uber network, and rideshares throughout the city. Getting around without a car is genuinely easy.
Lima’s transport situation is more difficult. The city has one metro line (Line 1) with limited coverage, and traffic in Lima is notoriously bad. Most residents rely on a patchwork of combi minibuses and mototaxis, which work but require local knowledge. Uber and InDriver operate but traffic means journeys take much longer than the distance would suggest. Lima is building out more transit infrastructure but the gap with Mexico City is significant.
WINNER: MEXICO CITY
Internet & Remote Work
Mexico City has excellent fiber internet infrastructure. Neighborhoods like Roma Norte, Condesa, and Polanco have reliable gigabit connections available, and the co-working scene has expanded dramatically. Major co-working chains and independent spaces are plentiful; most cafés in upscale neighborhoods have reliable Wi-Fi.
Lima’s internet quality is more variable depending on neighborhood. Miraflores and San Isidro (the main expat districts) have reliable connections, and the co-working scene is improving. Neither city is bad for remote work, but Mexico City currently has the edge in terms of infrastructure density and workspace variety.
WINNER: MEXICO CITY
Expat Community
Mexico City has one of the largest expat communities in Latin America. The Roma Norte and Condesa neighborhoods in particular have a dense international population — American, Canadian, European, and beyond — with an established social infrastructure: language exchanges, expat-friendly bars and restaurants, networking events, and a growing tech/startup scene driven partly by the remote work migration post-2020.
Lima’s expat community is smaller and more concentrated in Miraflores. It’s a perfectly fine international community but less dense and less visible than Mexico City’s. Lima draws more NGO workers, development professionals, and longer-term Latin America hands rather than the digital nomad influx Mexico City has attracted in recent years.
If building an international social life quickly matters, Mexico City makes it significantly easier.
WINNER: MEXICO CITY
Want more? Get our best content on expat life, residency, and Latin America delivered to your inbox. Join the newsletter →
Interested in making the move? Learn about our Get Mexico Residency service →
Residency and Visa: Mexico vs Peru
Mexico: The Temporary Residency Visa requires demonstrating $4,400/month income or $73,000 in savings. Process takes 4–8 weeks, renewable for up to 4 years before converting to permanent. Citizenship available after 5 years. Mexico’s residency process is reliable and heavily trafficked — our team processes dozens per month.
Peru: The most popular option is the Rentista Visa, which requires proving a monthly income of approximately 3x the Peruvian minimum wage ($1,200+/month). Peru also offers a retirement visa (pensión de jubilación) for retirees with pension income over $1,000/month. Processing takes 60–90 days in-country at Lima’s immigration office. Peru’s path to citizenship is 2 years (not the standard 5) if you are married to a Peruvian, and 5 years otherwise.
The Verdict: Mexico City or Lima?
This comparison is closer than Mexico City vs Panama City or Mexico City vs Bogotá, because Lima is genuinely underrated as an expat destination.
Choose Mexico City if: You want maximum cultural depth, the best dining scene in Latin America, world-class arts and music, and an enormous expat community to connect with. Mexico City is simply one of the best cities in the world to live in — it’s loud, complex, and chaotic, which some people love and others find exhausting.
Choose Lima if: You want South America as your base, you want to be closer to the rest of the continent for travel, you prefer a slightly smaller and more navigable city (Miraflores is the most walkable expat neighborhood in Latin America), and you want what might be the best food on the continent. Lima’s food scene — Gastón Acurio’s influence specifically — has made it a global culinary destination that rivals Mexico City. The weather is consistent (never hot, never rainy, always overcast) which either suits you or doesn’t.
One honest warning: Lima’s overcast grey weather is not for everyone. Miraflores gets almost no direct sun from June through October. If consistent sunshine matters to your quality of life, Mexico City wins decisively — it gets more sunny days than almost any comparable major city in the world.
Frequently Asked Questions
Is Mexico City or Lima cheaper for expats?
Lima is generally cheaper — a comfortable expat lifestyle in Miraflores runs $1,200–$1,800/month vs $1,600–$2,200/month in Mexico City’s Roma Norte or Condesa. Rent in particular is lower in Lima’s expat areas than in equivalent Mexico City neighborhoods. Both cities have become more expensive over the past 5 years due to remote-worker demand.
Which city has better food: Mexico City or Lima?
This is one of the closest calls in gastronomy. Mexico City has more restaurants per capita and broader range across price points. Lima has the highest concentration of world-class restaurants in Latin America — multiple Lima restaurants consistently place on the World’s 50 Best list. If you care deeply about fine dining and cuisine, Lima may have the edge. For everyday street food and market dining, Mexico City is unmatched.
Is Lima safe for expats?
In Miraflores and Barranco — the two main expat neighborhoods — Lima is reasonably safe for day-to-day life. The rules are similar to other Latin American cities: use Uber rather than street taxis, be aware in crowds and markets, keep phones low-profile. San Isidro is the financial district and also safe. Areas north of the historic center and most of Callao are not recommended for expats.
How do I get residency in Peru as a foreigner?
The most common route is the Rentista Visa, which requires proving monthly income above 3x the Peruvian minimum wage (approximately $1,200+/month). The process is completed in-country at Lima’s immigration office and takes 60–90 days. Peru does not have a digital nomad visa, but the rentista path works for most remote workers. Our team can assess your specific situation — book a consultation call to discuss your options.
Residency at a Glance
| Factor | Mexico City base | Lima base |
|---|---|---|
| Typical temp residency income proof | ~$4,400/mo (2026) | Lower floor than Mexico — see Peru service |
| Consulate predictability (US/CA) | Strong | Manageable, more variable |
| City guides | CDMX | Lima |
Full program comparison: Latin America residency comparison.
2026 Head-to-Head Summary
| Factor | Mexico City | Lima |
|---|---|---|
| Monthly budget (comfortable single) | $1,800–2,800 | $1,200–1,900 |
| Climate | Mild highland — warm days, cool nights | Coastal gray + humid; summer sun in Miraflores |
| US flight hub | Excellent (MEX) | Good via LIM — fewer direct US cities |
| Remote-work internet | Fiber common in Roma/Condesa | Solid in Miraflores; verify building ISP |
| Temp residency income proof | ~$4,400/mo (2026) | Lower floor — see Peru residency |
| Best expat districts | Roma, Condesa, Polanco, Del Valle | Miraflores, Barranco, San Isidro |
Who Should Pick Mexico City
Choose CDMX if you need frequent US trips, want the deepest restaurant and culture scene in LatAm, or you’re building a Mexico residency file with predictable consular processing. Remote workers who live on video calls benefit from CDMX’s fiber footprint and timezone overlap with US clients.
Pair neighborhood research with best CDMX neighborhoods and nightlife guide before signing a year lease.
Who Should Pick Lima
Choose Lima if coastal food, lower central rent, and a smaller foreign-buyer premium matter more than daily US flight options. Investors and retirees who want Pacific access without California prices often land in Miraflores — see Lima safety by district and reasons to live in Lima.
Residency at a Glance
Mexico’s consular process is more predictable for North Americans; Peru fits lower documented income in many cases. Full comparison: Latin America residency comparison · Mexico residency · Peru residency.
Healthcare for Long-Stay Expats
Both capitals have excellent private hospitals at a fraction of US prices. CDMX has the deeper specialist bench for complex care; Lima’s private clinics in San Isidro and Miraflores cover most expat needs. Budget $100–200/mo for private insurance or pay-as-you-go unless you’re formally employed locally.
Before You Sign a Lease
Scout both cities on tourist status if you can — but do not confuse tourism comfort with visa fit. Book a consultation if you need income-threshold planning or consulate strategy before committing to either capital.
Frequently Asked Questions
Is Mexico City or Lima cheaper?
Lima is generally 15–25% cheaper than Mexico City for comparable expat neighborhoods.
Which city is easier for residency?
Mexico’s consular process is more predictable for North Americans; Peru fits lower documented income in many cases.
Is Lima safer than Mexico City?
Miraflores/Barranco vs Roma/Condesa are comparable with standard urban precautions.
Related: Mexico Residency · Peru Residency · Is Lima Safe?
Related: Mexico Residency · Peru Residency · Is Lima Safe?
Packing for the move? See our digital nomad & expat gear guide for what’s actually worth bringing.
