Rockenhausen is a town in the Donnersbergkreis, in Rhineland-Palatinate, Germany. It is situated on the river Alsenz, approx. 30 km north of Kaiserslautern. Rockenhausen is the seat of the Verbandsgemeinde ("collective municipality") Rockenhausen. As well as the town of Rockenhausen the municipality includes the villages of Marienthal and Dörnbach.