История строительства советских вооруженных сил в предвоенные годы в силу сохранения секретности документов того периода все еще недостаточно исследована. Хотя в последние годы отечественная историография пополнилась публикациями некоторых важных документов и работами, в которых значительно более подробно рассматривались различные аспекты этой темы, обобщающих работ в открытой литературе до сих пор нет. Соответственно, общие характеристики, которыми оперируют разные авторы, в основном представляют собой не основанные на тщательном исследовании выводы, а общие фразы полупропагандистского характера. Нередко в отечественной историографии используются оценки Красной Армии, данные западными наблюдателями в 1939-1941 гг., которые вряд ли могут служить примером объективности и непредвзятости. Кроме того, не следует забывать, что сравнения советских вооруженных сил с вооруженными силами других стран достаточно условны и, как правило, лишены четких критериев сопоставления. Думается, что обобщение доступных документов и данных новейшей отечественной историографии позволит более подробно показать процесс организационного развития Красной Армии перед войной.
К началу 1939 г. территория Советского Союза была разделена на 14 военных округов: Ленинградский (ЛВО), Калининский (КалВО), Белорусский особый (БОВО), Киевский особый (КОВО), Харьковский (ХВО), Орловский (ОрВО), Московский (МВО), Северо-Кавказский (СКВО), Приволжский (ПриВО), Закавказский (ЗакВО), Уральский (УрВО), Сибирский (СибВО), Среднеазиатский (САВО), Забайкальский (ЗабВО) и 1-ю и 2-ю Отдельные Краснознаменные армии (ОКА) на Дальнем Востоке. Из них 4 было сформировано в 1918 г., 3 - в 1921-1926 гг., 5 - в 1935 г., а 4 - в 1938 г.1087 Кроме того, на территории МНР дислоцировались войска 57-го особого стрелкового корпуса (ОСК), созданного приказом наркома обороны № 0037 от 4 сентября 1937 г. и находившегося в оперативном подчинении Наркомата обороны1088 .
С окончанием Гражданской войны армейские управления в Красной Армии были постепенно расформированы (кроме Дальнего Востока), и до лета 1938 г. аналогичных военных структур не существовало. Однако в условиях Чехословацкого кризиса 1938 г., чреватого возникновением войны, в которой в силу своих союзнических обязательств в отношении Чехословакии и Франции должен был принять участие и СССР, советское руководство 26 июня 1938 г. приняло решение о формировании 6 армейских групп в Белорусском (БВО) и Киевском (КВО) военных округах. Согласно приказу наркома обороны № 0151 от 26 июля 1938 г. БВО был переименован в особый военный округ (БОВО), и в его составе были сформированы Витебская армейская группа (АГ) (на базе управления 4-го стрелкового корпуса), в которую входили войска, расположенные на территории Витебской и Минской областей, и Бобруйская АГ (на базе управления 5-го стрелкового корпуса), объединявшая войска на территории Могилевской, Гомельской и Полесской областей1089 . Согласно приказу наркома обороны № 0152 от 26 июля 1938 г. КВО был переименован в особый военный округ (КОВО), и в его составе были сформированы Житомирская АГ (на базе управления 8-го стрелкового корпуса), войска которой дислоцировались на территории Черниговской, Киевской и Житомирской областей, Винницкая АГ (на базе управления 17-го стрелкового корпуса), объединявшая войска на территории Винницкой и Каменец-Подольской областей, Одесская АГ (на базе управления 6-го стрелкового корпуса), в которую входили войска, расположенные в Николаевской области и Молдавской АССР, и Кавалерийская АГ в составе 2-го и 4-го кавкорпусов. Эти управления являлись закамуфлированной формой обычного армейского управления1090 .
Приказом наркома обороны № 07 от 15 января 1939 г. в БОВО на базе управления 16-го стрелкового корпуса была сформирована новая Минская АГ, в состав которой включались войска, расположенные на территории Минской и Могилевской областей. Соответственно изменялся состав Витебской и Бобруйской АГ, а 23-й стрелковый корпус выделялся в подчинение управления округа1091 . В соответствии с решением Главного Военного Совета (ГВС) приказом наркома обороны № 0030 от 5 июля 1939 г. на Дальнем Востоке для объединения и направления действий 1-й, 2-й ОКА, ЗабВО и 57-го ОСК в Чите было создано Управление фронтовой группы1092 , а согласно приказу наркома обороны № 0036 от 19 июля 1939 г. 57-й ОСК был переформирован в 1-ю АГ1093 . 13 августа приказом наркома обороны № 0129 в ЛВО началось формирование Новгородской АГ1094 . Таким образом к началу Второй мировой войны в Красной Армии имелось 2 отдельные армии и 9 армейских групп.