Według wyliczeń Georga Tessina garnizon warszawski dowodzony przez Arvida Wittenberga liczył 2000 żołnierzy – 1700 piechoty i 300 jazdyMirosław Nagielski, Warszawa 1656, s. 46.. W jego skład wchodziły kompanie czterech regimentów piechoty: margrafa Fryderyka von Baden-Durlach oraz pułkowników Jerzego Stadinga, Szymona Bolseya i Sebastiana Ludwika von Eytzena. Ponadto w skład garnizonu wchodziło kilka kompanii (300 żołnierzyWedług Rudawskiego 600.) z regimentu piechoty przejętego przez księcia Adolfa Jana po Januszu Radziwille, dowodzonego przez Kurlandczyka Jana Lembike. Licząca 300 żołnierzy rajtaria miała pochodzić z regimentów generała majora Jana Wrangla, pułkownika Ludwika Löwenhaupta oraz pułkownika Jerzego Forgella z dawnego pułku Pontusa de la Gardie. Najnowsze dokładne obliczenia wykonane przez Larsa Tersmedena wykazały, że w trakcie oblężenia garnizon warszawski liczył 2484 żołnierzy, w tym 1275 piechoty, 311 dragonów i 898 rajtarów.