مهاجرت های داخلی براساس دلایل متعددی صورت می گیرد و در حال حاضر یکی از مهم ترین مسائل جمعیتی در ایران به شمار می رود. در این پژوهش، با تحلیل ثانویة داده های سرشماری های عمومی نفوس و مسکن 1385 و 1390، مهم ترین علل مهاجرت های داخلی در ایران به همراه عوامل و تبیین کننده های آن شناسایی شده است. مهم ترین علت مهاجرت پیروی از خانوار (یک علت کلی و مبهم) است و بعد از آن دلایل مربوط به اشتغال، تحصیل و پایان تحصیل، دستیابی به مسکن مناسب تر، انجام دادن و پایان خدمت وظیفه است که می توان آن ها را در دو دستة کلی مهاجرت تبعی و مهاجرت اقتصادی قرار داد. مهاجران واردشده به مناطق شهری و روستایی، مهاجران مرد و زن و مهاجران دارای دوره های سنی مختلف، دلایل تقریباً متفاوتی را برای مهاجرت خود برشمرده اند. براساس نتایج تحلیل های چند متغیره، جنس و سن مهاجران (به عنوان دو متغیر جمعیتی) از تبیین کننده های بسیار قوی در احتمال وقوع مهاجرت های تبعی و اقتصادی محسوب می شوند و پس از آن ها متغیرهای تحصیلات، جریان مهاجرت، نوع مهاجرت و سطح توسعه یافتگی مقصد قرار می گیرند. نوع مهاجرت های مورد بررسی، پیامدهای متفاوتی برای مبدأ و مقصد به همراه دارد که با آگاهی از تبیین کننده های آن می توان در راستای برنامه ریزی مهاجرت های داخلی در ایران گام برداشت.