В 1897 г. в Крупках 1 523 жителя, более 166 домов, православная церковь, почтово-телеграфное отделение, церковноприходская школа, 24 торговые лавки.
С 11 июля 1919 г. Крупки в составе Витебской губернии, в 1923 г. переданы из Сенненского уезда в состав Оршанского той же губернии. С 17 июля 1924 г. — центр района в Борисовском, 9 июня 1927 г. — в Оршанском округах. В июне 1941 г. оккупированы немецко-фашистскими захватчиками, которые уничтожили 1,8 тысяч жителей. Против оккупантов действовали подпольные райкомы КП(б)Б и ЛКСМБ, базировавшиеся в партизанском отряде "Гвардеец" бригады им. П. К. Пономаренко.
В 1977 г. в Крупках 5,5 тысяч жителей. С 1991 г. город является центром одноименного района. В городе действуют деревообрабатывающий комбинат, льнозавод, лесхоз, плодово-овощной завод. В Крупках установлены памятники Героям Советского Союза А. Ф. Колесовой, У. М. Мартинкевичу, бюст дважды Герою Советского Союза летчику-космонавту В. В. Коваленку. Сохранился усадебный дом, построенный в начале XX в. из кирпича в стиле "модерн". Вызывает интерес Богородицкая церковь из дерева в д. Худовцы (II-я половина XIX в.).
Путеводитель по городам и районным центрам Республики Беларусь. Минск, "Харвест", 2004.
Ближайшие города: Толочин, Борисов, Круглое, Жодино, Чашники.