El castell de la Roca està situat al municipi de la Roca del Vallès (Vallès Oriental). És citat per primera vegada a la documentació conservada l'any 1030. En aquest any eren senyors del castell Arnau Mir i Renat Guillem de Sarroca. La filla d'aquest últim, Guillema, l'alienà. Més tard fou posseït per Ramon de Cabrera, i el 1287 consta com a senyor Pere Marquès. El 1374 passà al seu descendent Pere Arnau Marquès, que el 1405 el vengué a Ramon de Torrelles, senyor de Rubí. L'actual propietari és Antoni Rivière i Manén.