От Сувалок до Дукельского перевала в Карпатах на польской земле размещались три советских фронта и фланговые армии еще двух фронтов. Формально те же силы, что и в момент конца наступления, в августе, в сентябре. Но сейчас, накануне января, они являли собой величину совсем иного масштаба! 1-й Белорусский фронт получил 68 460 вагонов с различными грузами для нового наступления. 1-й Украинский фронт — 64 625 вагонов. В этих цифрах не учтены грузы, доставленные автотранспортом (например, для 1-го Белорусского фронта — 923 300 тонн грузов и 100 290 человек).
Прибыло свежее пополнение — сотни тысяч людей. Пехотные дивизии, которые на исходе наступления в сентябре насчитывали по 3,5—4 тысячи человек, теперь имели по 7—8 тысяч, а многие даже около десяти тысяч солдат. Количество исправных и готовых к бою машин в танковых бригадах, танковых и моторизованных корпусах увеличилось в два-три раза и достигло 100 процентов штатного расписания. В сентябре, после вывода полностью истощенных частей, предназначенных для переформирования в резерв Главного командования, на фронте, на польской земле находилось шестнадцать советских общевойсковых армий и одна танковая. В преддверии января — 25 общевойсковых армий и 5 танковых. На фронте от Литвы до Карпат тогда было 142 пехотные дивизии, а теперь 215. Танковых и механизированных корпусов тогда — 9, а теперь — 24.
На плацдармах, откуда должно было развернуться наступление, сосредоточивались силы, накапливались запасы: на магнушевском плацдарме — 2134 вагона боеприпасов, на плацдарме под Пулавами — 1157 вагонов. На варецко-магнушевском плацдарме, где в августе сражалось не более 40 тысяч польских и советских солдат и 120 танков, в декабре находилось 400 000 человек, 87 000 орудий и 1700 танков.
Шла подготовка людей и снаряжения, оружия и боеприпасов, боевых частей и тыловых учреждений, линий коммуникаций и прифронтовых аэродромов, горючего и продовольствия, а также «эвакуационных учреждений». На 2-м Белорусском фронте — 82 тысячи госпитальных коек, на 1-м Белорусском фронте — 128 тысяч коек…
Напряжение сил, военные усилия воюющих стран достигли пика. Советский Союз имел в действующей армии на фронте против Германии 7100 тыс. солдат — около 4 процентов населения. Соединенные Штаты в Западной Европе и на Средиземноморском театре военных действий — 3,5 миллиона солдат, то есть 2,5 процента населения страны. Великобритания — в действующей армии, на западном и итальянском фронтах (не считая войск колоний и доминионов) — 1,3 миллиона солдат, то есть 2,7 процента населения метрополии.
Польша, которая едва начала оправляться после всех поражений, уже имела в рядах регулярных войск на всех фронтах несколько сот тысяч солдат. К концу декабря в польских вооруженных силах на Западе находилось 165 тысяч солдат, в народном Войске Польском — 287 тысяч солдат. В регулярных польских частях при 1-й французской армии и при частях, которые блокировали немецкие гарнизоны, окруженные в глубине Франции, — 6 тысяч солдат. В польских отрядах при югославской армии — около тысячи солдат. В партизанских отрядах, ведущих активные боевые действия и обмундированных по образцу регулярной армии (то есть без учета подпольной сети и необмундированных законспирированных ударных групп) — около 6 тысяч солдат. Всего около 465 000 человек. Если принять во внимание, что поляков как в освобожденной, так и в оккупированной части страны, а также рассеянных по Германии и Европе тогда было около 23 миллионов, то можно сделать вывод, что принимали участие в военных действиях 2 процента населения Польши.
Из них непосредственно на фронте сражались 1-я танковая дивизия в Голландии — 15 тысяч; 2-й корпус в Италии — 50 тысяч; 1-я армия над Вислой — 91 тысяча; польские группировки при французской армии — 6 тысяч; партизанское движение — 6 тысяч; фронт в Югославии — 1 тысяча человек. Военно-морские силы — более десяти кораблей. Польская авиация на Западе — 224 боевых самолета. Авиация народного Войска Польского — 128 боевых и 119 вспомогательных самолетов на фронте. Всего около 200 000 сражающихся солдат.
В тылу всех трех фронтов переформировывались, формировались или заканчивали обучение новые части, которые еще могли принять участие в заключительном акте войны: парашютная бригада, 4-я гренадерская дивизия и 16-танковая бригада в Англии, пополнения для развертывания танковой бригады 2-го корпуса в танковую дивизию, а также 14-я танковая бригада и две бригады стрелков для 2-го корпуса, но самое главное — вся 2-я армия народного Войска Польского: пять пехотных дивизий, две артиллерийские бригады, ряд других частей, а также резервы главнокомандующего — танковый корпус, авиационный корпус, артиллерийская дивизия, минометная бригада и несколько десятков прочих частей.