Hopsten is a municipality in the district of Steinfurt, in North Rhine-Westphalia, Germany. It is situated approx. 15 km north-east of Rheine and 25 km south-east of Lingen.