В дальнейшем дивизия принимала участие в боях с белополяками на Западном фронте, борьбе с бандитизмом на Волге. Весной 1923 года она была передислоцирована на территорию Белоруссии и в 1939 году участвовала в освободительном походе в Западную Белоруссию.
В состав дивизии (командир — генерал-майор A.M. Степанов, начальник штаба — полковник Яблонов) входили 132, 239 и 345-й сп, 53-й лап и 75-й гап, 21-й орб, 33-й обс, 45-й осаб, 120-й оиптадн, 149-й озадн, 5-й аб, 63-й мсб, другие части и подразделения. В ней насчитывалось 14 500 человек личного состава, имелось 144 орудия, 150 минометов, 558 пулеметов, свыше 500 автомашин и 3000 лошадей.
345-й стрелковый и легкий артиллерийский полки дислоцировались в районе Августова, 239-й стрелковый и гаубичный полки — в районе Граева, штаб дивизии — в Суховоле. Подразделения 132-го стрелкового полка были разбросаны по разным районам: батальон находился на строительстве укрепрайона в местечке Штабин, батальон — в Суховоле, еще один батальон нес караульную службу в Гродно.
В приграничной зоне располагались разведывательный и саперный батальоны, зенитно-артиллерийский дивизион. За неделю до начала войны большая часть артиллерии была направлена на учения в район Ломжи.
21 июня генерал Кузнецов проверил состояние частей дивизии. Оценив сложную обстановку в полосе ее обороны, командарм приказал два батальона 345-го стрелкового полка вывести из казарм на заранее подготовленные позиции на рубеж реки Нетта и Августовского канала, прикрыв это направление со стороны Сувалок. Об этом своем решении командующий 3-й армией не доложил в округ, опасаясь его отмены со стороны высшей инстанции[27].
17 июня 1941 года командование дивизии было вызвано в штаб округа, где получило распоряжение убыть в полевой лагерь в район Бенякони, Воронова. Два стрелковых полка выступили из Лепеля походным порядком, а дислоцировавшиеся в Витебске части погрузились в эшелоны и двинулись по железной дороге в указанный район. К недостатку спланированной перевозки относилось то обстоятельство, что запас боеприпасов находился в замыкающем эшелоне[28].
О начале войны штаб дивизии узнал в 12 часов 22 июня на станции Богданув (из выступления Молотова), но довести это сообщение до своих находившихся на марше частей не смог из-за отсутствия связи.
В состав дивизии (командир — генерал-майор И.С. Лазаренко, начальник штаба — майор В.Л. Щербаков) входили 44, 455 и 459-й сп, 472-й лап и 17-й гап, 84-й орб, 18-й обс, 262-й осаб, 98-й оиптадн, 393-й озадн, 158-й аб, 3-й мсб, другие части и подразделения.
Перед войной два стрелковых полка и некоторые отдельные подразделения размещались в Брестской крепости, 459-й стрелковый полк — в Жабинке, легкий артполк находился на полигоне южнее Бреста.
В состав дивизии (командир — полковник К.Ф. Васильев, начальник штаба — майор С.И. Гуров) входили 15, 212 и 222-й сп, 31-й лап и 166-й гап, 91-й орб, 79-й обс, 1-й осаб, 121-й од ПТО, 291-й озадн, 85-й аб, другие части и подразделения. Ее штаб с одним стрелковым полком размещался в населенном пункте Высокое, другие части — в населенных пунктах Черемха, Стаця-Нужец, Ментна. На оборонительные работы было выделено по два стрелковых батальона от каждого полка.