Merída is the safest city in Mexico according to crime statistics, but other places such as Mexico City and San Miguel de Allende are considered very safe and have a large population of expatriates who have settled there to prove it.