وزارت کشور ایران حضور افغانها را در ۱۶ استان عمدتا مرزی را بهطور کامل ممنوع و در ۱۲ استان نیز در برخی شهرها و مناطق محدود کرده است. ایران برنامه اخراج حدود دو میلیون افغان «غیرمجاز» را تا پایان سال جاری خورشیدی دارد که بزرگترین اخراج اجباری افغانها است.
نیم قرن است که افغانها به ایران مهاجرت میکنند، شمار زیادی در ایران به نسل سوم رسیدهاند.