Duiven (Liemers: Duve, Low Saxon: Duven) is a municipality and town in the province of Gelderland, the Netherlands. About 25,000 people were living there in 2021.
Duiven lies in the Liemers region, on the east bank of the Rhine river.