Caltabellotta (Sicilian: Cataviḍḍotta) is a municipality (comune) in the province of Agrigento, in the autonomous island region of Sicily in Italy, located about 60 kilometres (37 mi) south of Palermo and about 45 kilometres (28 mi) northwest of Agrigento.
As of 2025, with a population of 3,094, the municipality is the 235th-largest in Sicily. In addition to the main portion of Caltabellotta, it also contains the frazione of Sant'Anna.