Heemsen is a municipality located in the district of Nienburg within the state of Lower Saxony, Germany. It is situated approximately 8 km northeast of Nienburg and 25 km south of Verden.
The joint municipality of Heemsen covers an area of approximately 74,000 square meters.