Существует разделение границ на климатические, ландшафтные, биоценотические. Их можно назвать экологическими границами, поскольку они определяются совокупностью факторов. С другой стороны, известно немало случаев, когда граница остается стабильной, и расселения не происходит, несмотря на то, что условия среды внутри ареала и за его пределами однородны и вполне благоприятны для вида. Биоценотические границы определяются взаимоотношениями разных видов в сообществе. Границы ареалов часто обусловлены изменением климатических условий, особенно гидротермического режима, долготы дня, мощности снегового покрова и т.д. Сущность климатически обусловленных границ различна; в одних случаях граница расселения вида обусловлена недостатком тепла или сокращением продолжительности теплого периода, в других - решающее значение может иметь суровость зим или уменьшение количества осадков в течение определенной части года. Границы ареалов определяются также тесными связями между видом-хозяином и видом, паразитирующим на нем. Влияние человека на формирование ареалов не ограничивается заносом видов на отдаленные территории. Громадное значение имеет производимое человеком разрушение (или коренное видоизменение) первичного растительного покрова, создающее новые местообитания, доступные для заселения "пришлыми" видами. Границы ареала определяются различными факторами, среди которых важнейшую роль играют климатические, эдафические, биоценотические и антропогенные.
Миграции животных обычно вызваны сменой условий среды. Миграции бывают возрастные, сезонные (регулярные), нерегулярные. Возрастные миграции связаны с поиском мест обитаний, соответствующих определенному возрасту. Примером могут стать миграции угрей. Сезонные миграции разнообразны и связаны с перемещением животных внутри ареала. Например, миграции перелетных птиц. Нерегулярные миграции сопровождаются выселением особей вида далеко за пределы ареала. Примером могут служить миграции леммингов, саранчи. В момент таких миграций большинство животных гибнет.