Warstein is a town of the district of Soest in the state of North Rhine-Westphalia in Germany. The brewing company Warsteiner has its main office in Warstein.

About 25,000 people live there.