Rochefort ist eine belgische Gemeinde in der Region Wallonien mit 12.610 Einwohnern (Stand 1. Januar 2022). Sie liegt in den Ardennen und besteht neben dem namensgebenden Hauptort aus zehn weiteren Ortsteilen.
Dinant liegt 24 Kilometer nordwestlich, Namur 40 Kilometer nordwestlich und Brüssel etwa 90 Kilometer nordwestlich.
Im Ortsteil Jemelle vier Kilometer östlich des Hauptortes befindet sich der nächste Bahnhof an der Bahnlinie Namur- bzw. Lüttich-Arlon-Luxemburg. Neben Zügen des Nahverkehrs halten hier auch Intercitys der Relation Brüssel-Luxemburg und EuroCitys der Relation Brüssel-Zürich.
Der Ort wird von der Ruine des einstigen Grafenschlosses überragt. Seit 2010 wird das Areal als Erholungsheim für kranke Kinder genutzt und ist deshalb nur für Gruppen nach Voranmeldung und im Rahmen einer Führung zu besichtigen. Im Ortsteil Lavaux-Sainte-Anne steht das gut erhaltene gleichnamige Schloss.
In Rochefort liegt zudem die im 13. Jahrhundert gegründete Abtei Notre-Dame-de-Saint-Rémy der Trappisten. In der Abtei wird seit Anfang des 19. Jahrhunderts das Trappistenbier «Rochefort» gebraut.
Die Loreto-Grotte (Grotte de Lorette) wurde 1865 entdeckt und steht Besuchern für Besichtigungen offen.