İl Göç İdaresi'nin görevleri şunlardır: 1. Yabancıların İşlemleri: Ülkeye giriş yapan yabancıların vize, oturum izni, çalışma izni gibi işlemlerini yürütmek. 2. Kayıt ve Takip: Ülkede bulunan yabancıların kaydını tutmak ve takip etmek. 3. Sığınma ve Koruma: Sığınma başvurusu yapan kişilerin başvurularını değerlendirmek ve gerektiğinde koruma sağlamak. 4. Göç Politikalarının Belirlenmesi: Ülkenin göç politikalarının belirlenmesine ve uygulanmasına yardımcı olmak. 5. İşbirliği ve Koordinasyon: Uluslararası göç konularında diğer ülkeler ve uluslararası kuruluşlarla işbirliği yapmak. Ayrıca, geri gönderme merkezi, kabul ve barınma merkezi ile insan ticareti mağdurları sığınma evi gibi tesisleri kurmak, işletmek veya işlettirmektir.