Zeven is a town in the district of Rotenburg, in Lower Saxony, Germany. It has a population of around 14,000. The nearest large towns are Bremerhaven, Bremen and Hamburg. It is situated approximately 22 km northwest of Rotenburg, and 40 km northeast of Bremen. Zeven is also the seat of the Samtgemeinde ("collective municipality") Zeven.