Gerace – miejscowość i gmina we Włoszech, w regionie Kalabria, w prowincji Reggio Calabria.

Według danych na rok 2004 gminę zamieszkuje 3007 osób, 107,4 os./km².

Gerace jest osadą położoną na szczycie skalnego wzgórza, sięgającego 470 m powyżej poziomu morza. Jej nazwa pochodzi od greckiego słowa Ierax (krogulec). Legenda głosi, że uciekający w 915 przed Saracenami mieszkańcy wybrzeża Morza Jońskiego wyprowadzeni zostali na miejsce górujące nad okolicami Locri i tam założyli swoje miasto. Istnieją również poglądy, że nazwa miejscowości pochodzi od starobizantyjskiego imienia Aghia Kiriaki (św. Kiriak lub Cyriak), lub od Jerà Akis (święty szczyt).

Według danych archeologicznych teren ten zasiedlony był już od neolitu. W X wieku przed naszą erą żyła tu protoitalska ludność miejscowa, zwana Situli, która koło VIII wieku przed naszą erą wymieszała się z osadnikami greckimi z kolonii Locride Opunzia. Nieco później Grecy założyli na wybrzeżu miasto Locri Epizefiri, jednak Gerace pozostało nadal zasiedlone.