Снова, как и прежде в дни поражений, тысячи людей обратились в бегство перед наступающими гуннами. Американские и английские резервные дивизии с трудом прокладывали себе путь сквозь многотысячные колонны бельгийских беженцев, тянувшихся на запад.
Между Балтикой и Карпатами по главным осям коммуникаций и по сотням боковых дорог с востока надвигались и скапливались в прифронтовой полосе силы, необходимые для последнего сокрушительного наступления. Завершалось восстановление железнодорожных линий, которые летом были полностью разрушены отступающими немцами. Теперь они вновь непосредственно соединили прежние исходные базы летнего наступления на пограничье России и Белоруссии и в Центральной Украине — с фронтом. Поезда с Урала доходили до самого Нарева, до Вислы, в Прагу и даже за Вислу — на сандомирский плацдарм.
От Сувалок до Дукельского перевала в Карпатах на польской земле размещались три советских фронта и фланговые армии еще двух фронтов. Формально те же силы, что и в момент конца наступления, в августе, в сентябре. Но сейчас, накануне января, они являли собой величину совсем иного масштаба! 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 танков.