На участке наступления 1-го Белорусского фронта основу бронетанковых войск вермахта составляли 19-я и 25-я танковые дивизии численностью около 10 000–11 000 человек, входившие в состав 40-го танкового корпуса, а также 10-я панцер-гренадерская дивизия из резерва командования вермахта.
В конце 1944 года 25-я танковая дивизия реально представляла собой танковую группу. Ее бронетанковым подразделением являлся 87-й танкоистребительный дивизион, имевший в своем составе 4-ю и 5-ю батареи, в которых на начало ноября числилось 15 танков Pz.Kpfw.IV и 17 САУ истребителей танков Pz.IV/70 (А). В декабре 1944 года 25-я танковая дивизия получила еще 17 САУ Pz.IV/70 (А). Возможно, в дивизии оставалось несколько САУ Jagpanzer IV из 28 машин, полученных в августе 1944 года. В январе 1945 года 9-й танковый полк в составе дивизии как боевая единица не функционировал, а 146-й и 147-й мотополки находились на доформировании в районе города Познань. Видимо, в этот период танкисты 9-го танкового полка осваивали танки Pz.Kpfw.V «Пантера» (36 танков), которые вместе с 4 ЗСУ Flakpz IV (37) были переданы в 25-ю танковую дивизию из 2104-го танкового батальона 104-й танковой бригады. Перед началом Висло-Одерской операции 25-я танковая дивизия находилась во второй линии восточнее города Радом и состояла из 91-го артиллерийского полка, 87-го пехотного батальона, 25-й роты охраны, 87-го полевого запасного батальона и 87-го танкоистребительного дивизиона.
По данным советской разведки, национальный состав дивизии был представлен уроженцами Германии (50 %), а также военнослужащими немецкой национальности («фольксдойче»), рожденными на территориях, не принадлежащих Германии до 1938 года (50 %). Командиром дивизии был полковник Аудерш, командиром 146-го мотополка — полковник Турнхаупт, командиром 91-го артиллерийского полка — подполковник Вольф.
19-я танковая дивизия перед началом операции находилась во второй линии в районе Зволень. Дивизия состояла из 27-го танкового, 73-го и 74-го моторизованных (панцер-гренадерских), 19-го артиллерийского полков, противотанкового дивизиона, саперного батальона, батальона связи, роты охраны и полевого запасного батальона. 27-й танковый полк 19-й танковой дивизии прошел переформирование в августе 1944 года и состоял из 2 танковых батальонов четырехротного состава. 1-й батальон имел на вооружении танки Pz.Kpfw.IV, а 2-й — танки Pz.Kpfw.V «Пантера». В августе 1944 года, перед отправкой на советско-германский фронт, в 27-м танковом полку числилось 79 танков Pz.Kpfw.V, 81 танк Pz.Kpfw.IV и 8 ЗСУ Flakpz IV с 37-мм пушками. 19-й артиллерийский полк дивизии был трехдивизионного состава. В нем, предположительно, насчитывалось до 20 орудий самоходной артиллерии.
Действия танковых дивизий поддерживала 920-я учебная бригада штурмовых орудий (Sturmgeschuetz-Lehr-Brigade 920).
После начала наступления советских войск захватом пленных в районе Ежиска было установлено наличие в 25-й танковой дивизии до 40 танков и самоходных установок. Военнопленный, захваченный в районе города Дебошин 15 января 1945 года, показал, что в 19-й танковой дивизии находилось в строю 60–80 средних танков, и 30–40 танков находились в ремонтных мастерских города Радома.
Боеспособность немецких дивизий, противостоящих советским войскам в районе наступления войск 1-го Белорусского фронта, находилась на различном уровне. Так, например, 6-я народно-гренадерская (пехотная) дивизия вермахта, по данным советской разведки, на 30 ноября 1944 года имела численность 9700 человек, 30 орудий противотанковой артиллерии, 70 полевых орудий и 14 САУ «Хетцер» (некоторые соединения пехотных, народно-гренадерских и кавалерийских дивизий при переформировании с конца 1944 года стали получать отдельную батарею САУ «Хетцер»/StuG III в составе 10–14 машин. — Примеч. авт.). Организационно дивизия состояла из 18, 37, 58-го пехотных полков, фузилерного батальона, артполка, противотанкового дивизиона, саперного батальона, батальона связи и более мелких подразделений. По показаниям пленных, полки были двухбатальонного состава (в стрелковых ротах находилось по 80–100 активных штыков, в том числе — взвод автоматчиков), а артиллерийский полк состоял из 4 дивизионов. В 6-й пехотной дивизии под командованием генерал-майора Брюккера находилось довольно много выходцев из Вестфалии и Восточной Пруссии, что делало это соединение вполне боеспособным и в морально-психологическом плане. А вот с 45-й народно-гренадерской (пехотной) дивизией, сформированной на территории Австрии, дела обстояли не так хорошо. На 30 ноября 1944 года в ней числилось всего 6250 человек (некоторые из пленных утверждали, что она была переформирована по штату заградительной дивизии. — Примеч. авт.), 69 орудий полевой артиллерии и 28 орудий ПТО. Организационно дивизия состояла из 130, 133-го и 135-го пехотных полков двухбатальонного состава, артполка четырехдивизионного состава, фузилерного, саперного и связного батальонов. Командовал дивизией полковник Даниэль. В 45-й пехотной дивизии служили в основном австрийцы (до 70 %) 18-летнего возраста, которые не особенно желали умирать за Третий рейх и надеялись пожить в независимой Австрии. Многие австрийцы свое существование в составе гитлеровской империи выражали словами известного национального комика: «Раньше мы жили хорошо. Теперь говорят, что мы живем лучше, но хочется, чтобы мы опять жили хорошо». На командных должностях в дивизии находились преимущественно немцы, также выпускники различных командирских школ, в полной мере не обладавшие боевым опытом. Таким образом, исходя из анализа численности личного состава, вооружения и национального состава, следует сделать вывод, что 45-я пехотная дивизия была ограниченно боеспособна.