История
Краснопольский район (центр - местечко Краснополье, с 15.07.1935 деревня, с 27.09.1938 городской поселок) образован 17.07.1924 в Калининском округе.
20.08.1924 разделен на 16 сельсоветов: Березякский, Выдренский, Гнилицкий (Глиницкий), Горезненский (Горезенский), Горновский, Городецкий, Горский (Горовский), Клясинский, Кожемякинский, Козельско-Будский, Краснопольский (ликвидирован 24.09.26), Мхиничский, Новоельнинский, Палужский, Почеповский, Соболевский.
09.06.1927 район передан в Могилевский округ, в связи с ликвидацией Калининский округа.
20.02.1938 Краснопольский район в составе образованной Могилевской области.
01.01.1941 район включал городской поселок Краснополье и 15 сельсоветов: Березякский, Выдренский, Гнилицкий, Горезненский, Горновский, Городецкий, Горский, Клясинский, Кожемякинский, Козельско-Будский, Мхиничский, Новоельнинский, Палужский, Почеповский, Соболевский.