Gevelsberg is a town in the district of Ennepe-Ruhr Rural District the state of North Rhine-Westphalia.