First mentioned in 834 as "Villa Castorpe", the city of Castrop was founded in 1902 by merging the municipalities Castrop, Obercastrop and Behringhausen.
In 1975, the village of Henrichenburg was annexed and Castrop-Rauxel became part of the Recklinghausen (district).