Heek is a municipality situated in the district of Borken within the state of North Rhine-Westphalia, Germany. It is located near the border with the Netherlands, positioned approximately 20 km south-east of Enschede.
The municipality consists of two villages: Heek and Nienborg.