Le château de Rochefort est situé aux confins de l'Auxois, du Tonnerrois et du Châtillonnais en Côte-d'Or (Bourgogne-Franche-Comté) à 1,5 km du village d'Asnières-en-Montagne. L'édifice est inscrit à l’inventaire supplémentaire des monuments historiques depuis le 30 décembre 1925 et classé depuis le 30 octobre 1974.