Schwelm is a town in the district of Ennepe-Ruhr Rural District the state of North Rhine-Westphalia .
The city of Schwelm was officially established in 1496 and became seat of the Ennepe-Ruhr district in 1929 . According to its area , Schwelm is the smallest town in North Rhine-Westphalia .