В VI – VII вв. н.э. территория современной Беларуси стала активно заселяться славянскими племенами, которые к IX в. сформировали здесь племенные союзы дреговичей, радимичей и кривичей, которые в свою очередь условно подразделяются на полоцких, смоленских и псковских.
Конечно, о точных границах расселения этих племен сведений нет, но, основываясь на различных источниках, в первую очередь археологических, историки предпринимали попытки их реконструкции. В частности, М. Довнар-Запольский полагал следующее:
«Южная граница Дреговичей с Полянами и Волынянами начиналась почти у устьев Припяти и продолжалась по всему ее течению узкою полосою по южному берегу, приблизительно по теперешней границе Волынской губ. с Минской. Далее к западу, от верхней Припяти по притоку ее Пине, граница переходила к Зап. Бугу, который пересекала где-либо у Брест-Литовска, древнего Берестья. От Брест-Литовска граница, оставив направление с востока на запад, шла к северо-западу по Бугу, границе нынешней Гродненской губ. На этой южной границе мы видим уже до ХIII в. след. города: Мозырь, ныне у [ездный] гор. Минской губ., Туров, ныне мест [ечко] Моз [ырьского] у [езда], Пинск (Пинск), у [ездный] гор. Минской губ., Брест-Литовск (Берестье), у [ездный] гор. Гродн. губ.
Юго-западная граница, вероятно, не доходила дальше Дрогичина, м [естечка] Гродн. губ. на р. Зап. Буге, откуда она направлялась к Гродно, нынешнему губ. гор. Затем, переходя в Виленскую губ., отрезала юго-восточную часть ее южнее гор. Вильно, захватывая все верховье Вилии, и переходила наконец к Двине, в Витебскую губ. Рубеж, пересекающий Двину, проходил, вероятно, не далеко к сев.-зап. от Полоцка, приблизительно по теперешней границе Полоцкого уезда с Дриссненским и Себежским. Граница, захвативши верховье реки Великой, меняла северное направление на восточное и на этом пути проходила по северной границе Витебской губ. до р. Ловати, ниже Великих Лук – Новгородского города. Таким образом, Полоцкая область заключала в себе всю озерную область Себежского и Невельского уездов, а далее заходила до оз. Двинье.
На этой длинной западной и северной границе мы знаем в данный период весьма мало городов, а именно: упомянутые Дрогичин и Гродно, Заслав, Городец, Полоцк и Невель, уездные города Витебской губ., Усвят, Еменец.
Вообще, очерченная нами граница может только указывать приблизительно этнографическую границу Дреговичей и Полочан. За этими пределами жили Литовские поселения, история которых до XIII в. почти покрыта мраком неизвестности.…
За Усвятом, около оз. Двинье, территория Полоцких Кривичей встречалась с Смоленскими Кривичами. Область последних, захватив оз. Жижец и Торопецкое с г. Торопцом2, переходила к верховьям Волги, где у них был гор. Ржев и оттуда сворачивала на юг к Протве, притоку р. Москвы. Восточная граница Смоленских Кривичей заключала в себе верховье реки Протвы, откуда направлялась на юг к среднему течению Угры; по этой реке, захватывая верховья Болвы в Калужской губ., занимала южную часть Рославльского уезда и, проходя по южной части Могилевской губ., севернее Чечерска, древнего Радимичского города, встречалась с Днепром ниже г. Рогачева».