La ville se situe à 7 km de Caltanissetta qui est le chef-lieu de la province, à 63 km d'Agrigente, à 50 km d'Enna, à 124 km deCatane et 164 km dePalerme la capitale de la Sicile[2].
Le climat de la ville de San Cataldo est assez doux malgré son altitude, on peut le caractériser comme continental. Les hivers sont assez froids mais les chutes de neige sont de plus en plus rares. Les étés sont très chauds avec des températures qui atteignent les 40 °C[3].
San Cataldo a été construite sur le territoire de l'ancienne maison Caliruni par Nicolo Galletti le 18 juillet 1607 après avoir obtenu une licence (licenza vox populandi) auprès du roi Philippe III de Sicile. Les archéologues ont durant des fouilles trouvé près de Vassallaggi à 5 km à l'est de San Cataldo des traces de peuplement datant duVIe – Ve siècle av. J.-C.[4].
En 1623, la ville comptait 772 habitants, en 1651 il y avait environ 1607 habitants, en 1699 environ 3066 habitants et en 1921 on a recensé environ 23 486 habitants[5].
De la fondation de la ville en 1607 jusqu'en 1817, San Cataldo faisait partie de la province de Girgenti, l'actuelleAgrigente, puis en 1817 la ville de San Cataldo devient une commune de la province de Caltanissetta. Au début duXIXe siècle, la fin duféodalisme permis à la ville de San Cataldo d'entrer dans une période de transition qui se conclut par l'émancipation totale du système féodal par le biais de la constitution de 1812.
Avec la chute deNapoléon,Ferdinand II put récupérer la ville deNaples, il enleva à la Sicile les institutions libérales qui lui avait été accordées grâce à la Constitution de 1812, ce qui rend la Sicile dépendante de Naples. LesSiciliens ont mal supporté la fusion duroyaume de Naples et duroyaume de Sicile institutionnalisée par la loi duroyaume des Deux-Siciles du 8 décembre 1816[6].
Le 2 juillet 1820, les charbonniers napolitains appartenant au mouvement politique secret duCarbonarisme, forcèrent Ferdinand II à rétablir la Constitution. De nombreux mouvements révolutionnaires ont lieu durant l'année 1848, le mouvement de libération de la ville de San Cataldo se joint à celui de Palerme. Plus tard vers 1860, les habitants de San Cataldo ont rejoint les troupes deGiuseppe Garibaldi pour l'unification italienne. Le 18 septembre 1865, la ville de San Cataldo est élevée au rang de ville en reconnaissance des actions contre l'oppression desBourbons[7].
Le 28 juillet 1914, l'Autriche déclara la guerre à laSerbie après l'assassinat de l'héritier au trône autrichienFrançois-Ferdinand d'Autriche survenu le 18 juin 1914 àSarajevo par un terroriste serbe. Cet assassinat fut le déclenchement de laPremière Guerre mondiale, l'Italie se joint au conflit mondial aux côtés de laTriple-Entente le 24 mai 1915. Les habitants de San Cataldo en âge de se rendre à la guerre se mobilisèrent à la suite de l'appel du gouvernement national, après 41 mois de guerre le nombre de morts parmi les habitants de San Cataldo fut de 280 personnes.
En ce qui concerne laSeconde Guerre mondiale, l'Italie entra en guerre contre laFrance le 10 juin 1940. Les alliés débarquèrent trois ans plus tard en Sicile le 10 juin 1943 et arrivèrent le 18 juillet 1943 à San Cataldo[8]. Il faudra attendre le 2 mai 1945 pour la capitulation des troupesnazies en Italie[9].
Lors du référendum de 1948, la ville de San Cataldo a été l'une des seules villes de la province de Caltanissetta à voter en majorité pour un État républicain. La commune a vu durant le cours de son histoire une alternance de mouvement de développement et de mouvement de crise dans les activités extractives surtout concernant le soufre et les sels minéraux qui correspondent aux seules activités présentes dans la ville avec l'agriculture. Depuis les années 1950, la Sicile souffre d'une importante émigration vers les régions du nord de l'Italie.
La piazza degli Eroi, située au nord de la ville, abrite un monument dédié aux morts de toutes les guerres, l'un des plus beaux de la province de Caltanissetta. Le monument est entouré de plantes exotiques, au centre se trouve un obélisque surmonté d'un aigle en bronze. En bas, une autre sculpture représente une figure humaine qui offre au ciel un objet symbolisant le sacrifice des morts tombés lors des différentes guerres.
Le musée ethno-anthropologique est un petit musée qui contient les objets antiques qu'utilisait la population paysanne de San Cataldo, ainsi que des costumes folkloriques. Le musée se situe près de l'école secondairePaolo Balsamo.
Le Calvario est situé dans la partie haute de la ville, il fut construit en 1854. La cérémonie religieuse laScinnenza[10] s'y déroule pendant les rites de laSemaine Sainte, durant laquelle le soir duVendredi saint est représentée la crucifixion et la mort deJésus. Le monument est doté d'un grand escalier où de multiples représentations ont lieu comme des festivals ou des défilés[11].
En 2007, des travaux de restauration ont commencé, ils se sont terminés en 2010 avec l'installation de 18 bas-reliefs en céramique qui représentent les épisodes de la crucifixion de Jésus. Ces bas-reliefs ont été réalisés par 18 écoles céramistes italiennes qui font partie de l'associationItaliana Città della Ceramica.
La ville de San Cataldo compte trois tours. La première fut construite après que le roi Philippe III proclama la fondation de la ville et donna au baron duFiumesalato le droit de construire une tour pour la défense. En 1780, on installa une horloge sur le clocher, qui est encore présente de nos jours.
Une deuxième tour avec une horloge est située à côté de l'église de Rosario depuis 1820, le clocher sonne tous les quarts d'heure, toutes les demi-heures et toutes les heures.
La troisième et dernière tour de la ville est présente à côté de la nouvelle église ouverte depuis 1963, laChiesa del Cristo Re. Le clocher sonne toutes les demi-heures, toutes les heures et à midi.
La tour de l'église de Rosario à San Cataldo en premier plan et laTorre civica dell'Orologio en deuxième plan.
La zone archéologique de Vassallaggi[12] est située à 4 km au nord de la ville de San Cataldo. On y retrouve les restes de l'antique ville deMotyon. Dans lesite préhistorique de Vassallaggi on retrouve des traces datant de l'âge de bronze et duVIIe siècle av. J.-C.
La population en 1901 était de 18 523 habitants, en 1921. La ville a connu une augmentation importante : on comptait 24 194 habitants, soit plus qu'en 2015. En 1936, la population était de 17 646 habitants à cause du fascisme et du début de la seconde guerre mondiale. En 1961, la population a augmenté grâce à la période des trente glorieuses et du baby-boom. En 1971, la population est redescendue pour atteindre 20 578 habitants car de nombreuses personnes sont parties au nord de l'Italie ou à l'étranger pour trouver du travail[13]. Dans les décennies suivantes la population est remontée pour atteindre environ 23 000 habitants. La population de la ville de San Cataldo depuis 2001 est restée quasiment stable[14].
Les étrangers résidant à San Cataldo en 2015 représentent environ 2 % de la population de la ville. On retrouve en majorité des personnes venant deRoumanie ils représentent environ 36 % de la population totale étrangère suivant par les personnes d'originepakistanaise qui représente environ 21 % de la population totale étrangère[15].