Заместитель по политической части — старший политрук Зелик Наумович Финксльсон.
Помощник по снабжению — майор Иван Васильевич Абаев.
Начальник штаба — капитан Иван Семенович Войтов.
• 1 артиллерийский дивизион (майор Серафим Васильевич Воскресенский),
• 2 артиллерийский дивизион (старший лейтенант Николай Леонтьевич Авраменко).
50-й отдельный зенитно-артиллерийский дивизион — в/ч 7773
Командир — старший лейтенант И. П. Безуглый.
50-й разведывательный батальон — в/ч 7698
50-й понтонный батальон — в/ч 7863
50-й отдельный батальон связи — в/ч 7704
50-й медсанбат — в/ч 7905
50-й автотранспортный батальон — в/ч 7875
50-й ремонтно-восстановительный батальон — в/ч 7894
50-я рота регулирования — в/ч 7728
50-й полевой хлебозавод — в/ч 7971
697-я полевая почтовая станция
575-я полевая касса Госбанка
55-я танковая дивизия — в/ч 9224
Командир — полковник Василий Михайлович Баданов.
Заместитель по политической части — полковой комиссар Петр Матвеевич Латышев (20.03.41–10.08.41).
Начальник артиллерии — подполковник Николай Иосифович Волоко.
Заместитель начальника отдела политпропаганды — старший батальонный комиссар Исидор Евстафьсвич Астапенко (20.03.41–10.08.41).
109-й танковый полк — в/ч 9278
Заместитель по политической части — батальонный комиссар Владимир Васильевич Жебраков.
110-й танковый полк — в/ч 9287
Заместитель по политической части — старший политрук Сергей Миронович Зотов.
55-й мотострелковый полк — в/ч 9271
Заместитель по политической части — старший политрук Борис Абрамович Ромберг.
55-й гаубичный артиллерийский полк — в/ч 9309
Командир — майор Алексей Никитич Юдин.
Заместитель по политической части — старший политрук Василий Тихонович Мысенко.
Начальник штаба — капитан Михаил Андреевич Ловягин.
• 1 артиллерийский дивизион (старший лейтенант Михаил Кузьмич Панченко),
• 2 артиллерийский дивизион (капитан Адольф Францевич Шидловский),
55-й отдельный зенитно-артиллерийский дивизион — в/ч 9267
Командир — старший лейтенант Алексей Андреевич Лазарев.
55-й разведывательный батальон — в/ч 9229
55-й понтонный батальон — в/ч 9352
55-й отдельный батальон связи — в/ч 9231
55-й медсанбат — в/ч 9427
55-й автотранспортный батальон — в/ч 9368
55-й ремонтно-восстановительный батальон — в/ч 9385
55-я рота регулирования — в/ч 9239
55-й полевой хлебозавод — в/ч 9488
704-я полевая почтовая станция
578-я полевая касса Госбанка
219-я моторизованная дивизия — в/ч 2880
Командир — генерал-майор Павел Петрович Корзун.
Заместитель по строевой части — полковник Иван Федорович Лунев.
Заместитель по политической части — полковой комиссар Петр Иванович Набатов.
Начальник штаба — с 28 поля 1941 года — майор Федор Иванович Коновалов.
Начальник артиллерии — полковник Ян Янович Мелуп.
Начальник штаба артиллерии — майор Малышев.
Заместитель начальника отдела политпропаганды — батальонный комиссар (с 23 августа — старший батальонный комиссар) Петр Андреевич Овчаров (20.03.41 — 9.09 41).
710-й мотострелковый полк — в/ч 2882
727-й мотострелковый полк — в/ч 2885
Командир — Яков Романович Соломатин.
136-й танковый полк — в/ч 2893
Заместитель по политической части — батальонный комиссар П. П. Леонов.
673-й артиллерийский полк — в/ч 2889
Командир — полковник Федор Иванович Акатнов.
Заместитель по политической части — батальонный комиссар Василий Иванович Король.
Начальник штаба — майор Анатолий Семенович Соколов.
• 1 артиллерийский дивизион (капитан Георгий Степанович Россенков),
• 2 артиллерийский дивизион (капитан Балахонов),
• 3 артиллерийский дивизион (капитан Иван Карлович Одиноков).
45-й отдельный истребительно-противотанковый дивизион — в/ч 2913
232-й отдельный зенитно-артиллерийский дивизион — в/ч 2909
Командир — капитан Кирилл Владимирович Балашов.
287-й разведывательный батальон — в/ч 2897
382-й легко-инженерный батальон — в/ч 2903
592-й отдельный батальон связи — в/ч 2899
217-й артиллерийский парковый дивизион — в/ч 2929
Командир — старший лейтенант Макар Михайлович Громов.
374-й медико-санитарный батальон — в/ч 2917
696-й автотранспортный батальон — в/ч 2932
165-й ремонтно-восстановительный батальон — в/ч 2926
57-я рота регулирования — в/ч 2936
476-й полевой хлебозавод — в/ч 2921
692-я полевая почтовая станция
518-я полевая касса Госбанка
12-й мотоциклетный полк — в/ч 7677
Командир — майор Носс.
133-й отдельный батальон связи — в/ч 7661
Командир — капитан Пинягин.
60-й отдельный мотоинженерный батальон — в/ч 7668
Командир — капитан Окрут.
125-я отдельная корпусная авиаэскадрилья — в/ч 5121
474-я полевая почтовая станция
571-я полевая касса Госбанка
Формирование корпуса началось в марте 1941 года в Харьковском военном округе.
50-я танковая дивизия была сформирована на базе 52-й легкотанковой бригады Т-26 (из города Глухов).
55-я танковая дивизия сформирована на базе 31-й легкотанковой бригады (второго формирования).
Наличие техники в 25-м МК на 1 июня 1941 года
БТ — 16, Т-26 — 76, Т-26 двухбашенных с 37-мм пушкой — 30, Т-26 двухбашенных — 51; всего — 185.
Управление и 50-я танковая дивизия — Харьков.
55-я танковая дивизия — Чугуев.
219-я моторизованная дивизия — Ахтырка.
В ночь с 23 на 24 июня штаб корпуса получил приказ командующего войсками Харьковского военного округа о погрузке 24 июня на железную дорогу.
24 июня 1941 года на станции Залютино погрузились управление корпуса с батальоном связи. В 5:00 25 июня на станции Безлюдовка — 12-й мотоциклетный полк. С 28 по 29 июня на станции Чугуев была погружена 55-я танковая дивизия. 50-я тд грузилась на станции Залютино, 219-я мд — на станции Ахтырка.
Из Харькова управление корпуса следовало по маршруту Харьков, Полтава, Кременчуг, Знаменка, Смела, Корсунь. 26 июня управление выгрузилось на станции Мироновка и сосредоточилось в Богуславе, туда же 28 июня прибыл инженерный батальон и 29 июня 12-й мотоциклетный полк.
29 июня первые эшелоны 50-й танковой дивизии начали разгружаться на станциях Ирпень и Дача Буча.
С 30 июня корпус поступал, как и было предусмотрено довоенными планами, в состав 19-й армии, сосредоточивающей свои войска (25-й и 34-й стрелковые корпуса) на Украине. При этом штаб корпуса из Богуслава передислоцировался в Глеваху (20 км севернее Василькова).
В 13:00 30 июня корпус получил приказ командующего 19-й армией генерал-лейтенанта И. С. Конева о занятии района обороны. 219-я моторизованная дивизия сосредотачивалась в районе Романовка, Белгородка, танковая группа (четыре батальона) — в лесу севернее Глеваха. 50-я и 55-я танковые дивизии и корпусные части сосредотачивались в районе Рожовка (25 км северо-восточнее Киева).
1 июля на станции Бобрик начала разгрузку 55-я танковая дивизия, всего успело выгрузиться два эшелона. Штаб корпуса перешел в район Святошино. К 1 июля в Василькове выгрузилось три эшелона 219-й моторизованной дивизии. В 8 утра четвертый эшелон подвергся жесткой бомбардировке на станции Васильков. Из-за того, что начальник эшелона не организовал ПВО станции, немецкие самолеты смогли безнаказанно разбомбить стоящий поезд, во время налета погибло 48 человек.
В начале июля получен новый приказ — грузиться и следовать по железной дороге в район Гомеля. В 18 часов 3 июля началась погрузка штаба корпуса на станции Ирпень. В 23:00 4 июля штаб прибыл на станцию Новозыбков, поступив в распоряжение командующего 21-й армией.
3 — 4 июля 55-я танковая дивизия выгружалась в Новозыбкове, сосредотачивалась в районе станция Карховка, Деменка. 219-я моторизованная дивизия сосредотачивалась в районе Внуковичи, Синий Колодезь, Николаевка (к этому времени еще не прибыли 710-й мсп, 1-й и 3-й батальоны 727-го мсп, либ, птд). 50-я танковая дивизия разгружалась в Климове.
50-я танковая дивизия в ночь на 8 июля выступила в район Прибор (15 км западные Гомеля) и составе 99-го, 100-ro танковых полков и одного мотострелкового батальона. На станции Уза дивизия пополнилась 32 танками Т-34, прибывшими из Орла.
8 июля в 18:00 в Новозыбков прибыл мотоциклетный полк и сосредоточился в лесу восточнее хутора Николаевка. В этот же день прибыло небольшое пополнение — 122 человека из частей брестского гарнизона. Зато через два дня из состава корпуса было откомандировано 2131 человек неблагонадежных «западников».
10 июля прибыли корпусные части — инженерный батальон и батальон связи.
Приказом командующего 21-й армией № 02/оп от 11 июля 1941 года 50-я танковая дивизия выводилась в резерв армии — в район Рогинь, Негово, Коромна. Она должна была изучить направление для контратак: Быхов, Гадиловичи, Цупер, Стрешин, Горваль.
Части корпуса в течение 9 — 11 поля пополнились 20 37-мм зенитными и 3 45-мм пушками, 6 станковыми пулеметами, 450 колесными машинами и 32 танками Т-34.