Wojska niemieckie w Prusach Wschodnich wchodzące w skład Grupy Armii „Mitte” składały się z 4 Armii i 3 Armii Pancernej, a na południu wzdłuż Narwi zajmowała pozycje 2 Armia. Odwód stanowił korpus pancerny „Großdeutschland”. Dodatkowo do obrony włączyły się liczne oddziały Volkssturmu. Na terenie Prus znajdowało się wiele fortyfikacji i umocnień pochodzących jeszcze z okresu przedwojennego. Do najważniejszych należały lidzbarski rejon umocniony i linia fortyfikacji nad Wielkimi Jeziorami Mazurskimi. Ponadto od jesieni 1944 roku prowadzono intensywne prace inżynieryjne nad umocnieniami polowymi wzdłuż całej linii frontu i na przewidywanych kierunkach natarcia radzieckiego. Miasta takie jak Królewiec, Piława, Grudziądz, Toruń, Modlin i Giżycko zostały ogłoszone twierdzami (Festung) i przystosowane do obrony okrężnej w warunkach odcięcia od sił głównych. Łącznie siły niemieckie na terenie Prus Wschodnich składały się z 600 tysięcy żołnierzy, 750 czołgów i dział pancernych, 8100 dział i moździerzy oraz 400 samolotów bojowych.