Marklohe is a municipality in Lower Saxony, Germany.
The municipality of Marklohe is located 5km from Nienburg on the opposite side of the river Weser and midway between Verden (Aller) and Minden. Marklohe is the administrative seat of Marklohe ("Collective Community"), and the community of Balge, Marklohe and Wietzen.