La 304e division d'infanterie (en allemand : 304. Infanterie-Division ou 304. ID) est une des divisions d'infanterie de l'armée allemande (Wehrmacht) durant la Seconde Guerre mondiale.
Historique
La 304e division d'infanterie est formée le dans le secteur nord de Leipzig dans le WehrkreisIV à partir des 56., 162. et 294. Infanterie-Division en tant qu'élément de la 13. Welle (13e vague de mobilisation).
Elle stationne en Belgique pour effectuer des missions de défenses côtières jusqu'en , avant d'être transférée sur le Front de l'Est avec l'Heeresgruppe Sud.
La division subit de lourdes pertes, incluant la destruction de son Grenadier-Regiment 574, dans de lourds combats défensifs lors du retrait de la rivière Don.
Réduite à un Kampfgruppe (groupe de combat) lors du retrait à travers l'Ukraine, la division reçoit des renforts en en absorbant les éléments de la 5. Feld-Division (L) dissoute.
La division est détruite en sur la Vistule. L'état-major de la division échappe à l'encerclement au sud de Katowice et forme le Gruppe Generalleutnant Sieler qui contrôle plusieurs Kampfgruppen. Reformé en à Ostrava en Moravie, la division capitule en à l'Armée rouge sur la frontière allemande.