تكشف بيانات الحركة الجغرافية للسكان بين الحضر والريف خلال العشر سنوات السابقة لتعداد 2017، أن إجمالي الهجرة الداخلية على مستوى الجمهورية بلغ حوالي 8.1 مليون مهاجر، موزعة بواقع 5 ملايين من المهاجرين انتقلوا إلى حضر المحافظة " من حضر محافظة أخرى أو من حضر نفس المحافظة أو ريف محافظة أخرى أو ريف نفس المحافظة"، وكان معظم المهاجرين اللذين انتقلوا من حضر المحافظة إلى حضر نفس المحافظة بنسبة 73.2% من إجمالي المهاجرين إلى الحضر.
وفي المقابل كان هناك 3.3 مليون من المهاجرين اللذين انتقلوا إلى ريف المحافظة من حضر محافظة أخرى أو من حضر نفس المحافظة أو من ريف محافظة أخرى أو من ريف نفس المحافظة، وكان غالبيتهم من المهاجرين اللذين انتقلوا من ريف المحافظة إلى ريف نفس المحافظة حيث بلغت نسبتهم 81.4% من إجمالي المهاجرين إلى الريف.
ويوضح التوزيع النسبي للمهاجرين من ريف الجمهورية إلى حضر المحافظات والعكس، أن عدد المهاجرين إلى حضر محافظات الجمهورية حوالي 684 ألف مهاجر بنسبة 0.7% من جملة عدد المهاجرين من سكان الجمهورية، وتقاربت نسبة المهاجرين إلى حضر محافظات الوجه القبلي وحضر الوجه البحري بنسبة بلغت حوالي 41% من إجمالي المهاجرين لكل منهما ثم تأتي بعد ذلك المحافظات الحضرية بنسبة بلغت 13.3%، بينما كانت محافظات الحدود هى أقل المحافظات التي تمت الهجرة إليها بنسبة بلغت 4,1% من إجمالي المهاجرين إلى الحضر.
وحظيت محافظة القاهرة بأكبر عدد من المهاجرين إليها على مستوى المحافظات الحضرية، حيث بلغ عدد المهاجرين إليها 58.5 ألف مهاجر بنسبة 8.6% من إجمالي المهاجرين، بينما كانت محافظة السويس أقل محافظة حضرية من حيث عدد المهاجرين إليها حيث بلغ 2.9 ألف مهاجر بنسبة بلغت 0.4% من إجمالي المهاجرين.
وعلى مستوى محافظات الوجه البحري، فنجد أن محافظة الشرقية حظيت بأعلى عدد من المهاجرين حيث بلغ عدد المهاجرين إليها حوالي 62 ألف مهاجر بنسبة 9.1% من إجمالي المهاجرين في تعداد 2017، تليها محافظة البحيرة فقد بلغ عدد المهاجرين إليها 37.4 ألف مهاجر بنسبة تقدر بحوالي 5.5% من إجمالي المهاجرين، بينما جاءت محافظة دمياط في المركز الأخير من حيث عدد المهاجرين إليها والذي بلغ عددهم 10.3 ألف نسمة تقدر بحوالي 1.5% من إجمالي المهاجرين.