Craco este situat in regiunea Basilicata, din Provincia Matera, la aproximativ 25 de mile de Golful Taranto. Un oras medieval tipic, construit in mijlocul unor dealuri cu o suprafata mare, pe care fermierii puteau cultiva grau, alaturi de alte legume.
Din punct de vedere istoric, orasul dateaza din 1060, de cand terenul a fost in proprietatea arhiepiscopului Arnaldo, Episcop de Tricarico. Din 1891, populatia din Craco ajungea la peste 2000 de persoane.
Desi au existat multe probleme, din cauza conditiilor dificile pe care trebuiau sa le infrunte agricultorii. Disperati ca nu mai aveau ce sa manance, foarte multi au migrat in America de Nord. Cei care au ramas au trebuit sa se confrunte cu alunecari de teren, cutremure si chiar cu razboiul.
In perioada 1959-1972 Craco a fost lovit de cutremure, iar cei mai multi au preferat sa paraseasca orasul ce parea blestemat. Astazi aceasta se degradeaza din ce in ce mai mult.