Girifalco yra Catanzaro Sąsmaukos centre, siauriausiame Italijos pusiasalio taške, Covello kalno papėdėje (848 m virš jūros lygio), Serralta kalno kalnų pogrupyje šiaurinėje dalyje, 456 m aukštyje virš jūros lygio. Jos plotas yra 43,1 km2 ir yra 32 km nuo sostinės Catanzaro ir 28 nuo Lamezia Terme. Savivaldybėje gimsta Alessi srautas. Kaip rodo kai kurie radiniai Caria kaimynystėje, Alessi upelio viršuje, prieš Magna Grecia buvo gyvenvietės. Atrastas nekropolis datuojamas aukštutiniu Neolitu ir teigia, kad teritorijoje buvo gyventojų, tikriausiai vietinių, kurie apsigyveno upės slėniuose. Girifalco miestas datuojamas tuo, kad 836 m. saracėnai sunaikino du senovinius kaimus-Toco ir Caria. Kaimo gyventojai priėmė prieglobstį ant uolos, vadinamos "vienuolių akmeniu".