Finkenbach ist ein Ortsteil der Gemeinde Rothenberg im Odenwaldkreis in Hessen.
Der Ort liegt im südlichen Odenwald im Geo-Naturpark Bergstraße-Odenwald am Finkenbach. Durch den Ort verläuft die Landesstraße 3119.
Erstmals urkundlich erwähnt wurde Ober-Finkenbach im Jahre 1347. Das Dorf hatte 1939 insgesamt 482 Einwohner und gehörte zum Landkreis Erbach.
Ursprünglich bestand der heutige Ort aus Ober- und Unter-Finkenbach. Erst 1949 schlossen sich die Orte zusammen.
Finkenbach wurde 2002 als Förderschwerpunkt im Hessischen Dorferneuerungsprogramm anerkannt.
Die beiden Ortsteile Ober- und Unter-Finkenbach wurden wahrscheinlich von den früher als Dienstmannen des Klosters Lorsch tätigen Grafen von Erbach gegründet (1100).
Die erste urkundliche Erwähnung Ober-Finkenbachs stammt aus dem Jahre 1347. Ober-Finkenbach war von diesem Zeitpunkt an ständiger Besitz der Grafen von Erbach, während Unter-Finkenbach seit 1349 ein Teil der reichsunmittelbaren Herrschaft von Rothenberg war.
Im Jahre 1806 wurden die reichsritterschaftlichen Territorien aufgelöst und die Herrschaft über Rothenberg fiel, ebenso wie die Grafschaft Erbach, an Hessen. Bis 1922 wurde Unter-Finkenbach von Rothenberg verwaltet, ab dieser Zeit, bis zum Zusammenschluss von Unter- und Ober-Finkenbach im Jahre 1949, von Ober-Finkenbach.
Überregional bekannt ist der Ort durch das Finkenbach-Festival, das seit 1977 fast alljährlich im Juli tausende von Fans der Rockmusik in den Odenwald lockt.


























