Die Gemeinde Reichshof liegt im Südosten des Oberbergischen Kreis in Nordrhein-Westfalen. Kreisangehörige Nachbarn sind Morsbach, Waldbröl, Nümbrecht, Wiehl, Gummersbach und Bergneustadt. Im Osten grenzt die Gemeinde an den Kreis Olpe und an Rheinland-Pfalz.
Höchste Erhebung ist die Silberkuhle mit 514 m über NN. Wiehl, Wiehtalsperre und Steinagger sind die bedeutenden Gewässer. Die Gemeindeverwaltung befindet sich in der Ortschaft Denklingen.
