Die Gemeinde Castelvetrano gehört zur Provinz von Trapani.
Die Stadt besitzt 30272 Einwohner und hat eine Fläche
von ca. 20707 Hektar bei einer Bevölkerungsdichte
von 146 Einwohner pro Quadratkilometer.
Castelvetrano befindet sich im Südöstlichen Teil der Provinz Trapani in einer leicht hügeligen Landschaft bei einer Höhe von 190 Metern über dem Meeresspiegel.