Дивизии формировались явно по советскому образцу: в каждую входили три пехотных полка и артполк (три артидивизиона из 12 76-мм пушек ЗИС-З), а также полковые артиллерийские (76-мм полковые и 45-мм противотанковые пушки) и минометные батареи (82-мм и 120-мм минометы), количество и состав которых сильно разнились по дивизиям. Кроме того, имелись: тяжелый артполк (три дивизиона 122-мм гаубиц М-30), 1-2 реактивных дивизиона БМ-13/31, зенитный артполк (3-4 дивизиона 37-мм автоматов 70-К и 85-мм зенитных орудий 52-К, а также несколько пулеметных взводов с 12,7 мм ДШК) и инженерная бригада. ВВС КНА состояли из одной (55-й) смешанной авиадивизии, насчитывавшей 93 штурмовика Ил-10, 79 истребителей Як-9П и 67 связных, учебных и транспортных самолетов (По-2, Як-18, Як-11, Ли-2).
Поскольку в Красной Армии роль бронетанковых войск была традиционно высока, в КНДР тоже уделили должное внимание их формированию. Уже в 1948 г. организовали учебное бронетанковое подразделение. Западные авторы именуют его «15-й учебный танковый полк», но реально в этом «полку» имелось всего два Т-34-85, а обучением северокорейских танкистов занимались около 30 советских военных специалистов (офицеры, сержанты- инструкторы и инженерный персонал). Предположения о наличии в этом подразделении «переданных китайцами танков М4 и МЗАЗ> не соответствуют действительности. Китайцы не принимали участия в организации КНА и физически не могли оказывать КНДР какую-тс военную помощь: в 1949-1949 гг. в Китае еще шла гражданская война. По тем же данным, этим учебным центром командовал старший полковник[* Специфическое северокорейское воинское звание, по-корейски звучит как «тае-ива» - на погонах советского образца с двумя просветами расположены в том же порядке, как у советского капитана, четыре больших звезды, отдельные юмористы от униформистики называют это звание «настоящий полковник».] Ю Кун Су, бывший лейтенант Красной Армии, затем продолживший службу в 4-й пехотной дивизии КНА.
За год удалось подготовить некоторое количество танкистов, что позволило в мае 1949 г. начать формирование 105-й танковой бригады (тбр), которая рассматривалась в качестве основной ударной силы северокорейцев. В нее входили 107-й, 109-й, 203-й и 206-й мехполки. Однако мехполки стали таковыми только после начала Корейской войны - до этого они именовались батальонами, а при «повышении статуса» никакой дополнительной техники не получили, так как в КНДР не имелось ни танков, ни подготовленных экипажей.
Кроме 105-й тбр, в Корейской народной армии находился 20-й учебный танковый батальон (позднее также ставший полком) с 20 средними Т-34-85.
В каждом батальоне 105-й тбр к лету 1950 г. имелось не более 40 таких танков. Таким образом, общее количество Т-34-85 в КНА на начало Корейской войны составляло максимум 180 шт. Впрочем, американские источники увеличивают это количество до 238-279 машин, но с учетом танков, поставленных уже после начала боевых действий. Правда, последняя цифра явно сильно завышена, а вот то, что после начала войны из СССР передали КНДР 40-50 дополнительных «тридцатьчетверок», действительно похоже на правду, поскольку у северокорейцев практически не было кадровых резервов для комплектования новых танковых подразделений.
При этом первоначально в летнем наступлении 1950 г. участвовало не более 100 «тридцатьчетверок»: по- видимому, некоторые полки 105-й тбр к началу войны не были полностью укомплектованы и боеготовы.
Корейская народная армия летом 1950 г. располагала также 75 самоходными установками СУ-76М. Западные авторы полагают, что по одному дивизиону СУ-76М должно было входить в состав семи пехотных дивизий. Но реально до трети самоходок (по разным данным, от 16 до 30 шт.) находились в составе приданного 105-й тбр 308-го самоходного артдивизиона (его упорно именуют «бронебатальоном»), т.е. реально САУ этого типа имелись далеко не во всех дивизиях. Кроме перечисленных частей, в состав 105-й тбр входил и 603-й разведбат (в литературе его обычно называют «мотоциклетным разведполком»), вооруженный мотоциклами М-72 и легкими бронеавтомобилями БА-64Б (порядка 20 машин).