Gram es un asentamiento urbano en el municipio de Haderslev, en la región de Dinamarca del Sur, Dinamarca. Gram se encuentra a 36 m de altitud. Su población es de 2.457 habitantes (2026). La ciudad grande más cercana es Haderslev, a 28 km al este. Entre los lugares de interés cercanos: Catedral de Nuestra Señora (18,8 km), Riberhus (19,2 km) y Ribe Kunstmuseum (18,5 km). Entre los parajes naturales: Knivsbjerg (30 km).