Gram (German: Gramm) is a town with a population of 2,526 (2016), in Haderslev Municipality in Denmark on the southern part of the Jutland peninsula in Region of Southern Denmark. It is the location of Gram Castle.
Coordinates: 55°17′20″N 9°02′49″E / 55.2889°N 9.04694°E