Структурно армии ВП имели следующий состав:
1-я армия ВП. До 21 июля 1944 года называлась 1-й польской армией (сформирована в СССР). Командующие: дивизионный генерал З. Берлинг, бригадный генерал В. Кожиц, бригадный генерал С. Поплавский. Состав: управление, штаб, политуправление, командование и штаб артиллерии, командование и штаб бронетанковых и автомобильных войск, штаб тыла, 1, 2, 3, 4-я и б-я пехотные дивизии, 1-я кавалерийская бригада, 1, 2, 3, 4, 5-я артиллерийские бригады, 1-й минометный полк, 1-я дивизия зенитной артиллерии, 1-я танковая бригада, 4-й полк тяжелых танков, 13-й полк противотанковой артиллерии, 1-я саперная бригада. В апреле 1945 года, во время боев в районе Берлина, вместе с приданными подразделениями (4-я авиационная дивизия, 6-й и 31-й понтонно-мостовые батальоны, 3-й батальон противохимической обороны) личный состав 1-й армии насчитывал 77 293 человека, в том числе 8835 офицеров, 809 курсантов, 19 402 сержанта и прапорщика, 48 247 рядовых. На вооружении имелись 38 928 винтовок, 15 529 автоматов, 2265 пулеметов, 1326 артиллерийских орудий и минометов, 88 танков и противотанковых орудий, 30 бронеавтомобилей, 5915 автомобилей и тягачей, а также 10 980 лошадей;
2-я армия ВП. Была сформирована в июле 1944 года в восточных районах Польши. Командующие: дивизионный генерал К. Сверчевский, дивизионный генерал С. Поплавский. Состав во время участия в Берлинской операции (совместно с приданным 1-м танковым корпусом и 2-й артиллерийской дивизией): управление, штаб, политуправление, командование и штаб артиллерии, управление и штаб бронетанковых и автомобильных войск, штаб тыла, 5, 7, 8, 9-я и 10-я пехотные дивизии, 2-я артиллерийская дивизия, 3-я дивизия зенитной артиллерии, 9-я и 14-я бригады противотанковой артиллерии, 3-й отдельный минометный полк, 1-й танковый корпус, 16-я танковая бригада, 5-й отдельный полк тяжелых танков, 28-й отдельный полк противотанковой артиллерии, 4-я инженерно-саперная бригада и другие подразделения. 1 мая 1945 года личный состав 2-й армии ВП совместно с вышеуказанными приданными подразделениями насчитывал 69 895 человек, в том числе 8113 офицеров, 290 курсантов, 16 807 сержантов и прапорщиков, 44 685 рядовых. На вооружении состояли 36 259 винтовок, 1229 артиллерийских орудий и минометов, 140 танков и противотанковых орудий, 22 бронеавтомобиля, 2875 автомобилей и тягачей, а также 7038 лошадей;
3-я армия ВП. Была сформирована 6 октября 1944 года в восточных районах Польши. Командующий — дивизионный генерал К. Сверчевский. Состав: управление, штаб, 6, 10, 11, 12-я пехотные дивизии, 4-я дивизия зенитной артиллерии, 10-я артиллерийская бригада, 11-я бригада зенитной артиллерии, 4-й минометный полк, 5-я инженерно-саперная бригада, 6-й полк тяжелых танков и другие подразделения. 15 ноября 1944 года в связи с прекращением формирования Польского фронта было также прекращено формирование 3-й армии ВП, а ее части и соединения были приданы 1-й и 2-й армиям, а также Верховному командованию Войска Польского;
пехота была представлена 14 пехотными дивизиями (пронумерованными 1–14). 4 из них (11, 12, 13, 14-я) не принимали участия в боях, так как находились в стадии формирования. Каждая дивизия, сформированная по советским штатам, состояла из трех пехотных полков, одного полка легкой артиллерии и специальных подразделений;
1-я Варшавская пехотная дивизия им. Т. Костюшко. Командиры: бригадный генерал З. Берлинг, бригадный генерал В. Бевзюк. Состав: 1, 2, 3-й пехотные полки, 1-й полк легкой артиллерии, 1-й танковый полк, 1-я авиационная эскадрилья. Затем, в период с 10 августа 1943 года до конца войны: 1, 2, 3-й пехотные полки, 1-й полк легкой артиллерии, специальные подразделения и подразделения боевого обеспечения;
2-я Варшавская пехотная дивизия им. X. Домбровского. Командиры: полковник А. Сивицкий, полковник Я. Роткевич, полковник Д. Сужиц. Состав: 4, 5, 6-й пехотные полки, 2-й полк легкой артиллерии, 2-й дивизион противотанковой артиллерии, 2-й учебный батальон, 2-й саперный батальон, 2-й санитарный батальон, 2-я разведрота, 2-я рота связи, 2-я рота химзащиты, специальные подразделения и подразделения обеспечения;
3-я Поморская пехотная дивизия им. Р. Траугутта. Командиры: бригадный генерал С. Галицкий, полковник С. Зайковский. Состав: 7, 8, 9-й пехотные полки, 3-й полк легкой артиллерии (с мая 1945 года переименован в 5-й полк легкой артиллерии), 3-й дивизион противотанковой артиллерии, 3-й учебный батальон, 3-й саперный батальон, 3-й санитарный батальон, 2-я разведрота, 3-я рота связи, 3-я рота химзащиты, специальные подразделения и подразделения обеспечения;
4-я Приморская пехотная дивизия им. Я. Килиньского. Командиры: бригадный генерал Б. Кеневич. Состав: 10, 11, 12-й пехотные полки, 6-й полк легкой артиллерии, 4-й дивизион противотанковой артиллерии, 4-й учебный батальон, 5-й саперный батальон, 4-й санитарный батальон, 4-я разведрота, 4-я рота связи, 4-я рота химзащиты, специальные подразделения и подразделения обеспечения;
5-я Сасская пехотная дивизия. Командиры: полковник Г. Валиновский, бригадный генерал А. Вашкевич (погиб), полковник П. Весеньский. Состав: 13, 15, 17-й пехотные полки, 22-й полк легкой артиллерии, 6-й дивизион противотанковой артиллерии, 5-й учебный батальон, 14-й саперный батальон, 5-й санитарный батальон, 5-я разведрота, 12-я рота связи, 5-я рота связи, специальные подразделения и подразделения обеспечения;
6-я Поморская пехотная дивизия. Командир: бригадный генерал Г. Шейпак. Состав: 14, 16, 18-й пехотные полки, 23-й полк легкой артиллерии, 5-й дивизион противотанковой артиллерии, 6-й учебный батальон, 13-й саперный батальон, 6-й санитарный батальон, 6-я разведрота, 15-я рота связи, 6-я рота химзащиты, специальные подразделения и подразделения обеспечения;
7-я Лужская пехотная дивизия. Командиры: полковник С. Петровский, полковник Я. Мельдер, полковник С. Прус-Веньцковский. Состав: 31 (позже переименованный в 37-й), 33, 35-й пехотные полки, 38-й полк легкой артиллерии, 10-й дивизион противотанковой артиллерии, 7-й учебный батальон, 18-й саперный батальон, 11-й санитарный батальон, 7-я разведрота, 14-я рота связи, 14-я рота химзащиты, специальные подразделения и подразделения обеспечения;
8-я Дрезденская пехотная дивизия им. Б. Гловацкого. Командиры: полковник Н. Гулида, полковник Я. Иванчура, полковник Я. Гражевич. Состав: 22, 23, 24-й пехотные полки, переименованные затем в 32, 34, 36-й полки, 37-й полк легкой артиллерии, 11-й дивизион противотанковой артиллерии, 8-й учебный батальон, 19-й саперный батальон, 10-й санитарный батальон, 8-я разведрота, 13-я рота связи, 12-я рота химзащиты, специальные подразделения и подразделения обеспечения;
9-я Дрезденская пехотная дивизия. Командиры: полковник А. Садовский, полковник А. Лаский, полковник В. Попко. Состав: 26, 28, 30-й пехотные полки, 40-й полк легкой артиллерии, 12-й дивизион противотанковой артиллерии, 9-й учебный батальон, 29-й саперный батальон, 15-й санитарный батальон, 9 -я разведрота, 16-я рота связи, 11-я рота химзащиты, специальные подразделения и подразделения обеспечения;
10-я Судетская пехотная дивизия. Командиры: полковник А. Чарторыжский, полковник Д. Дубенко, полковник А. Струц. Состав: 25, 27, 29-й пехотные полки, 39-й полк легкой артиллерии, 13-й дивизион противотанковой артиллерии, 10-й учебный батальон, 21-й саперный батальон, 12-й санитарный батальон, 10-я разведрота, 19-я рота связи, 9-я рота химзащиты, специальные подразделения и подразделения обеспечения;
11-я пехотная дивизия. Командир: полковник А. Чарторыжский. Состав: 38, 40, 42-й пехотные полки, 33-й полк легкой артиллерии, 14-й дивизион противотанковой артиллерии, учебная рота, 16-й саперный батальон, 4-й санитарный батальон, рота зенитной артиллерии, 11-я разведрота, 34-я рота связи, рота химзащиты, автомобильная рота, специальные подразделения и подразделения обеспечения;
12-я пехотная дивизия. Командир: полковник В. Лемонтович. Состав: 39, 41, 43-й пехотные полки, 34-й полк легкой артиллерии, 15-й дивизион противотанковой артиллерии, учебная рота, 7-й саперный батальон, 12-я разведрота, 19-й и 33-й батальоны связи, 15-я рота химзащиты, 20-я автомобильная рота, 17-я зенитная рота, специальные подразделения и подразделения обеспечения;
13-я пехотная дивизия. Командиры: полковник В. Синицкий, полковник С. Яновский. Состав: 44, 46, 48-й пехотные полки, 35-й полк легкой артиллерии, 16-й дивизион противотанковой артиллерии, учебная рота, 40-й саперный батальон, 13-я разведрота, 20-й батальон связи, рота химзащиты, 21-я автомобильная рота, 6-я зенитная рота, специальные подразделения и подразделения обеспечения;
14-я пехотная дивизия. Командир: полковник Я. Селецкий. Состав: 45, 47, 49-й пехотные полки, 36-й полк легкой артиллерии, 17-й дивизион противотанковой артиллерии, учебная рота, 7-й саперный батальон, разведрота, 31-й батальон связи, рота химзащиты, зенитная рота, специальные подразделения и