Actualmente en México hay 877 centros de asistencia social o albergues de los cuales 119 son públicos y 562 privados, en estos últimos la persona que hace uso de ellos que en su mayoría no son indigentes, debe pagar una cantidad por hacer uso del baño, regadera y comedor.
A diferencia de un albergue privado, uno público solo se instala de dos a cinco días por cuestiones de seguridad, higiene y por atención psicológica.
El frío, la violencia, el abandono y la necesidad de contar con un techo, han llevado a decenas de hombres en situación de calle a "alojarse" en albergues transitorios.