Son conocidos dos clases de asilos: el asilo humanitario y el asilo político. El asilo humanitario es aquel empleado en muchos países y consta de la aceptación de inmigrantes en su territorio, porque estas personas debieron salir de su país por el riesgo que sus vidas correrían si permanecían en él. Algunas de las situaciones que originan el otorgamiento de asilo serian razones políticas, religiosas o conflictos bélicos. Las leyes de cada país tienen estipulado cuales son los casos que puede ser merecedores del otorgamiento de asilo, sin embargo tienen prioridad aquellos habitantes de naciones que se encuentren en medio de alguna guerra.
Es importante resaltar que ninguna nación que otorga asilo puede devolver a los asilados a su país de origen, si las condiciones de seguridad de ese país no son las más correctas. Por otro lado está el asilo político el cual consiste en el derecho que tiene toda persona repatriada de una nación a otra que lo está solicitando para ser procesado judicialmente por motivos políticos. Por otra parte, se puede definir asilo como aquel lugar o edificación o centro de servicio que le otorga cobijo a todas aquellas personas que requieren de asistencia y amparo como por ejemplo los que están en condición de calle, los que presentan alguna discapacidad, personas de la tercera edad, entre otros.