تسنیم/ بر اساس سرشماری سال ۱۳۹۵ مرکز آمار ایران،  مهاجرین افغانستانی بیشتر در استان‌های تهران، خراسان رضوی، اصفهان، فارس و کرمان زندگی می‌کنند اما در این میان یک استان بیش از ۵۰۰۰۰۰ هزار تبعه افغانستانی را در خود جای داده است.

در سرشماری سال 1395، جمعیت مهاجران افغانستانی مقیم ایران یک میلیون و 583 هزار نفر اعلام شده است با این حال معاون امنیتی و انتظامی وزارت کشور در سال گذشته از حضور حدود 3 میلیون نفر اتباع افغانستانی در ایران خبر داد.
کشور ما از سال 1359 تاکنون، نزدیک به چهار دهه است که میزبان خواهران و برادران افغانستانی است و هم اکنون شاهد نسل سوم و چهارم اتباع افغانستانی در کشور هستیم؛ بر اساس اعلام وزارت کشور در حال حاضر، بیش از 850 هزار نفر از اتباع افغانستانی دارای کارت آمایش و مجوز از ایران هستند و حدود 450 هزار نفر نیز با پاسپورت، در کشور زندگی می‌کنند.
بر اساس سرشماری سال 1395 مرکز آمار ایران، مهاجرین افغانستانی بیشتر در استان‌های تهران، خراسان رضوی، اصفهان، فارس و کرمان زندگی می‌کنند، نقشه زیر به توزیع تعداد اتباع افغانستانی به تفکیک استان‌های کشور می‌پردازد.
بر اساس این نقشه: 
تهران بیش از 500000
خراسان رضوی  بین 300000 تا 499999
استان‌های اصفهان، کرمان و فارس بین 200000 تا 399999
استان‌های یزد، قم و البرز بین 100000 تا 199999
استان‌های مرکزی، قزوین، گلستان، سمنان، بوشهر، هرمزگان، سیستان و بلوچستان بین 50000 تا 99999 و در باقی استان‌های کشور کمتر از 50000 نفر از اتباع افغانستانی حضور دارند.