Wągrowiec (German: Wongrowitz) is a town in northwestern Poland, 50 km from both Poznań and Bydgoszcz. Since the 18th century it has been the a seat of a powiat. It is currently attached to the Greater Poland Voivodeship. The town is situated in the middle of the historical region of Pałuki and the Chodzież lake area (Pojezierze chodzieskie), on the river Wełna and its tributaries Nielba and Struga, as well as on the shores of Durów Lake.