圣卡塔尔多（），是意大利卡尔塔尼塞塔省的一个市镇。总面积75平方公里，人口23359人，人口密度311.5人/平方公里（2009年）。ISTAT代码为085016。
地理.圣卡塔尔多坐落于丘陵地带之中，海拔高度625米，建成区向北拓展，地处塞拉迪法尔科、穆索梅利、卡尔塔尼塞塔三镇之间，位于一个高原老矿区Solfifero Siciliano内。距离阿格里真托63公里、卡尔塔尼塞塔9公里、恩纳50公里、拉古萨150公里。唯一一条横贯市镇的河流“Salito”,由圣卡泰里纳维拉尔莫萨的