Walcheren is a (former) island of the province of Zeeland, the Netherlands. In 2016 it had about 114,00 people. It covers an area of 216 km². It comprises the municipalities of Middelburg, Veere and Vlissingen.