Le château de La Roche est un château du XIIIe siècle de style classique dans le Doubs à Rigney en Bourgogne-Franche-Comté, à 26 km au nord-est de Besançon. Il fait l’objet d’une inscription au titre des monuments historiques depuis le 18 décembre 1998.