Migrants seeking housing in Tapachula, one of Mexico’s poorest cities, have three choices as their immigration paperwork is processed: stay in a shelter and follow its rules, rent a room if they have money, or sleep on the streets. More often than not, their accommodations depend on circumstances and the social environment.