Łącznie z siłami garnizonu miasta oraz jednostkami frontowymi przechodzącymi przez Warszawę, Niemcy użyli do walki z powstańcami – w różnych odstępach czasu – ogółem ok. 50 tys. żołnierzy, dowodzonych przez czternastu dowódców w randze generała. Charakterystyczną cechą sił niemieckich tłumiących powstanie był liczny udział w walce jednostek kolaboracyjnych złożonych z byłych obywateli ZSRR. Mieszkańcy Warszawy określali ich gremialnie mianem „Ukraińców” lub „Kałmuków” i te określenia pojawiają się najczęściej w przekazie wspomnieniowym. Wynikało to w dużej mierze z wrażenia, jakie wywołały w całej Polsce informacje o zbrodniach dokonywanych na Kresach przez ukraińskich nacjonalistów. W rzeczywistości tylko jedna zwarta jednostka ukraińska walczyła w Warszawie latem 1944. Był to Ukraiński Legion Samoobrony (dowódca: pułkownik Petro Diaczenko), który od 15 do 23 września 1944 brał udział w walkach na przyczółku czerniakowskim, a następnie jako "31. Schutzmannschafts-Bataillon der SD" uczestniczył w działaniach przeciwko zgrupowaniu Armii Krajowej w Puszczy Kampinoskiej (27–30 września). Wbrew powszechnemu po zakończeniu wojny mniemaniu (wpływ sowieckiej propagandy) w tłumieniu powstania udziału nie brały także oddziały Rosyjskiej Armii Wyzwoleńczej (ROA) pod dowództwem generała Andrieja Własowa, gdyż w tym okresie owa formacja jeszcze nie istniała (niektóre spośród wschodnich formacji kolaboracyjnych uczestniczących w tłumieniu powstania zostały jednak wcielone do Armii Własowa po jej oficjalnym utworzeniu – np. byli żołnierze brygady RONA zostali wcieleni do 1. Dywizji ROA). W kordonie otaczającym Warszawę znalazły się także jednostki węgierskiego II Korpusu Rezerwowego, które zostały jednak wycofane, gdy Niemcy zorientowali się, że Węgrzy jawnie sympatyzują z Polakami.