Дубровенский район: История
Район образован 17 июля 1924 года. До июля 1930 года входил в состав Оршанского округа. С 15 января 1938 года относился к Витебской области. В 1938 году в районе было 17 сельсоветов, 1 город (Дубровно) и 1 местечко (Ляды), в 1947 году — 15 сельсоветов.
Во время Великой Отечественной войны для тотального уничтожения евреев на территории района немцами было организовано 4 гетто, большинство узников которых были убиты.
9 сентября 1946 года Веретейский и Озерецкий сельсоветы были переданы в состав Ореховского района. 17 декабря 1956 года при упразднении Ореховского района Озерецкий и Холмовский сельсоветы были переданы Дубровенскому району. 8 апреля 1957 года Холмовский сельсовет был передан Оршанскому району. 25 декабря 1962 года район был упразднён, а его территории переданы Оршанскому району. 6 января 1965 года район был восстановлен.
20 октября 1995 года административные единицы Дубровенский район и город Дубровно, имеющие общий административный центр, объединены в одну административную единицу — Дубровенский район.
29 апреля 2004 года упразднены Редьковский, Баевский сельсоветы, образован Осинторфский сельсовет.
27 сентября 2017 года Осинторфский и Застенковский сельсоветы объединены в одну административно-территориальную единицу – Осинторфский сельсовет с включением в состав Осинторфского сельсовета земельных участков Застенковского сельсовета.