Z kolei Rzymianie założyli tam obóz wojskowy. Po podboju Włoch przez Bizancjum (VI wiek), miasto nazwane Santa Ciriaca zostało centrum administracyjnym, wojskowym i religijnym. W VIII wieku biskup Cristoforo uczestniczył w soborze nicejskim jako biskup Santa Ciriaca. W 986 miasto na krótko zajęli Saraceni, po czym powróciło ono pod kontrolę Bizancjum, aż do podboju przez Normanów w 1059. Następnie dostało się pod panowanie Królestwa Neapolu. Podczas powstania zwanego nieszporami sycylijskimi, które wybuchło w 1282, Gerace zostało zajęte przez aragońskiego admirała Rogera Laurię. W 1348 weszło w posiadanie rodziny Caracciolos, a pod koniec XVI w. – rodziny Grimaldi.
Po zniesieniu przez Francuzów feudalizmu w 1806, miasto zostało siedzibą władz dystryktu. W XIX wieku na wybrzeżu zbudowano nowoczesne miasto, Gerace Marina, do którego przeniesiono wszystkie urzędy publiczne, tak aby zachować piękno starego miasta. Nazwę Gerace Marina zmieniono w 1934 na Locri.
Głównymi atrakcjami dzisiejszego Gerace są szczątki starego zamku normańskiego oraz doskonale zachowane średniowieczne miasto. Posiadało ono niegdyś 128 kościołów, z których dzisiaj najcenniejszymi są: mały kościółek San Giovannello z X w., katedra normańska z XI w., kościół Santa Maria del Mastro z XI w. oraz kościół św.