Для повышения устойчивости обороны широко использовались водные преграды – реки Висла, Бзура, Равка, Радомка, Нида, Пилица, Варта, Обра и другие. В систему рубежей включались подготовленные к длительной обороне города, такие, как Модлин, Варшава, Радом, Кельце, Краков, Лодзь, Быдгощ, Познань, представлявшие собой мощные опорные пункты и узлы сопротивления. Особые надежды германское командование возлагало на Померанский вал и Мезеритцкий укрепленный район, протянувшиеся вдоль польско-германской границы.
Разных рубежей, полос и «валов» немцы понастроили достаточно, не разрешалась только одна проблема – в укреплениях не было солдат. Растаскивание войск на Запад для проведения Арденнской операции и на защиту Венгрии, куда из-под Варшавы ушел 4-й танковый корпус СС, привело к существенному ослаблению центрального участка советско-германского фронта.
В группу армий «А» входили 9-я, 4-я танковая и 17-я армии, в составе которых насчитывалось 30 дивизий (учитывая охранные), 2 бригады и до 50 отдельных батальонов, составлявших гарнизоны в городах Польши, – все вместе 400 тысяч солдат и офицеров, около 5000 орудий и минометов, 870 танков и штурмовых орудий, 364 боевых самолета 6-го воздушного флота (в их числе 150 истребителей и 100 разведчиков). Была еще армейская группа «Хайнрици», но против нее отнюдь не бездействовал 4-й Украинский фронт.
Разумеется, особенно плотно немцы блокировали захваченные советскими войсками плацдармы. Если в среднем во всей полосе группы армий «А» пехотная дивизия оборонялась на фронте 15 – 20 километров, то по периметру плацдармов плотность возрастала до одной пехотной дивизии на 5 – 10 километров фронта.
Против войск 1-го Украинского фронта действовали 19 дивизий из состава 4-й танковой и 17-й полевой армий (257 тысяч человек, 540 танков и САУ, 2700 орудий и минометов), причем десять из них «стерегли» сандомирский плацдарм. Первый рубеж обороны занимали 68, 72, 88, 168, 291, 304, 342-я пехотные дивизии. Численность личного состава в них достигала 6 – 8 тысяч человек. Позади главной оборонительной полосы располагались оперативные резервы – 24-й танковый корпус, в состав которого входили 16-я, 17-я танковые, 20-я танко-гренадерская дивизия – 374 танка и штурмовых орудия. В глубине находились 602-я и 603-я охранные дивизии, запасные полки и отдельные батальоны.
Аналогично строились боевые порядки в полосе 9-й