Ce qui suit est l'ordre de bataille des forces militaires en présence lors de la bataille de Stalingrad, qui eut lieu entre le 17 juillet 1942 et le 2 février 1943 sur le front de l'Est durant Seconde Guerre mondiale. La bataille de Stalingrad s'étale sur plus de 6 mois. L'ampleur des pertes qui font disparaitre des unités complètes dans les deux camps et du côté soviétique l'arrivée régulière de renforts, modifient fortement les forces en présences au cours de la bataille.