Valpovo is a town located in the Slavonia region of Croatia. It is situated near the Drava river, approximately 25 kilometers (16 miles) northwest of the city of Osijek.
As of 2021, the population of the town of Valpovo is 7,406 people. The broader municipality has a total population of 11,563 residents.