بدأت الهجرات التاريخية للسكان البشر مع حركة الإنسان المنتصب خارج قارة أفريقيا عبر أوراسيا قبل حوالي مليون عام. ويَبدو أن الإنسان نفسه قطن كل أفريقيا قبل 150,000 عام، ثم تحرك خارجها قبل 70,000 عام وانتشر عبر آسيا وأوروبا وأستراليا بحلول عام 40,000 ق.م. أما الهجرة إلى الأمريكيتين فقد حدثت قبل ما يَتراوح من 20,000 إلى 15,000 عام، وقبل 2,000 عام كانت معظم جزر المحيط الهادي قد استعمرت. شهدت تحركات السكان اللاحقة بشكل ملحوظ حدوث الثورة النيوليثية وانتشار الهندو أوروبيين الأوائل وبدأ هجرات العصور الوسطى العظيمة (بما في ذلك هجرات الأتراك). حدث في بعض الأماكن تغير ثقافي جذريّ بعد هجرة عدد قليل نسبياً من السكان، مثل تحول الثقافة البريتونية إلى الإنكليزية بين القرنين الرابع والسابع الميلاديين في ما كان آنذاك بريطانيا الرومانية.
سافر البشر القدماء بسبب عوامل عديدة، مثل تغير المناخ والتضاريس وقلة الطعام المتوفر. تشير الدلائل إلى أن أسلاف السكان الأستراليين انتشروا عبر المناطق المُمتدة من جنوب الصين إلى جزيرة تايوان في وقت ما قبل حوالي 8,000 عام. تشير الدلائل المُستمدة من علم اللغويات التاريخية إلى أن المُهاجرين البحارة بدؤوا هجراتهم من هذه الجزيرة (تايوان)، وربما كان ذلك ضمن موجات ضخمة فصلتها ألفيات من الزمن، وقد سادت آنذاك اللغة الأوسترونيسية في المنطقة بأكملها. يُعتقد أن هذه الهجرة بدأت قبل حوالي 6,000 عام.[3] يَفترض العلماء اليوم أن الهجرة الهندو-آرية من وادي السند إلى سهل نهر الغانج في شمال الهند حدثت في فترة ما بين أواسط وأواخر العصر البرونزي، وهي فترة كانت متزامنة مع "مرحلة الهاربان المتأخر" في الهند (من 1700 إلى 1300 ق.م). وفي عام 180 ق.م بدأت سلسلة من الغزوات من وسط آسيا، بما في ذلك ما قاده الهندو-إغريق والهندو-سيكثيون والهندو-بارثيون والكوشانيون في شمال غرب شبه القارة الهندية