В конце XX в., когда были сведены воедино данные исторических источников и палеоклиматологии, широкое распространение получила точка зрения, что эти массовые миграции во многом были вызваны глобальными изменениями климата.
Выяснилось, что по материалам письменных источников приблизительно с рубежа эр в Европе наступил период относительного похолодания, достигший пика к IV–VI вв. н. э. Имеющиеся в нашем распоряжении хроники отмечают необычайно суровые зимы. Так, в 366 г. Рейн покрылся настолько толстым слоем льда, что по нему свободно проходили войска. Необычно суровая зима отмечена в 370 г. На рубеже IV–V вв. лютые морозы достигли даже Византии, где их до сих пор просто не было. Особенно холодными выдались V и VI столетия. Зафиксированы необычайно морозные и продолжительные зимы в 441/42 и 442/43 гг. Для VI в. отмечены шесть чрезвычайно холодных зим. Но это далеко не полная информация. По некоторым оценкам, это был период максимального похолодания не только для 1-го тыс. н. э., а для периода более чем в 2000 лет.
При этом глобальное похолодание сопровождалось резким повышением увлажненности земли, что связано и с низкими температурами, и с увеличением количества осадков. Очень часто шли обильные дожди, приводившие к сильнейшим наводнениям. Для всей Западной Европы очень холодным и дождливым был 586 г. Обильные осадки продолжались вплоть до 590 г. Все это привело к заметному повышению уровня вод в реках и озерах, подъему грунтовых вод, разрастанию болот. Поймы многих рек или затапливались, или покрывались аллювиальными отложениями и, таким образом, исключались из хозяйственного оборота. Археологические изыскания в северных районах Германии и Польши, характеризующихся низменным рельефом, показали, что уровень рек и озер в этот период повысился настолько, что значительные участки пашенных угодий стали непригодными для земледелия, а многие поселения римского времени оказывались настолько неоднократно затапливаемыми, что население вынуждено было покидать прежние места обитания. Известно, что именно необычайно сильные наводнения в Ютландии и смежных районах Германии заставили в итоге переселиться оттуда на новые земли племя тевтонов. Подобные глобальные перемены климата были характерны в это время и для других частей света, но, к сожалению, у нас в силу сохранности источников о них имеется гораздо меньше сведений.
Предлагались и более специфические объяснения столь обширных подвижек населения, как влияние циклов солнечной активности, всплесков «пассионарности» и т. п. Как бы то ни было, все это привело к тому, что в ситуации подвижного равновесия система взаимодействия Римской империи со своими соседями оказалась резко нарушена.
Но, вероятнее всего, следует искать более простые причины этих миграционных процессов. Важнейшая географическая особенность Евразии заключалась в том, что через весь континент, начиная от Венгрии вплоть до предгорий Алтая, и далее продолжаясь на территории Монголии и Северного Китая, протянулась широкая полоса степей. Даже при несовершенстве транспортных средств эти обширные безлесные пространства уже в древности давали возможность относительно быстрого передвижения. Именно они и стали той широкой столбовой дорогой, по которой еще со времен первобытности двигались различные племена и народы.
При этом исследователями было давно подмечено, что миграционное движение по ней шло не постоянным и равномерным потоком, а своего рода всплесками и волнами, когда тот или иной народ внезапно снимался со своих насиженных мест и передвигался в новые районы обитания. Затем демографическая ситуация вновь успокаивалась до нового всплеска.
Что же служило толчком для подобных передвижений? Особенности климата степной зоны, главными из которых являются засушливость и дефицит воды, с самого начала препятствовали тут развитию земледелия. Неудивительно, что главным занятием степных народов издавна являлось скотоводство. Оно не требовало особых трудовых затрат и вполне способно было прокормить значительное число кочевников. Вместе с тем любой сбой в погодных и климатических колебаниях, состоянии пастбищ сразу же создавал кризисные ситуации, к которым скотоводство было особенно чувствительно. Их не могло полностью компенсировать незначительное земледелие, развивавшееся на зимних стоянках, в поймах рек и ручьев.
В условиях относительно слабой заселенности степной зоны это вынуждало кочевников искать свободные места, которые могли бы прокормить скот. Но со временем их становилось все меньше, что в итоге вызывало набеги, завоевательные походы и миграции. Зачастую при этом движение, начавшееся на востоке Евразии, через довольно длительное время, нередко исчисляемое столетиями, доходило до западного края степной зоны, прокатившись через весь континент.