Marklohe is a municipality in the district of Nienburg, in Lower Saxony, Germany. It is situated on the left bank of the Weser, approx. 5 km northwest of Nienburg, and 30 km south of Verden.Marklohe is also the seat of the "Samtgemeinde" ("collective municipality") Marklohe.