Castelvetrano (Sicilian: Castedduvitranu) is a town and comune in the province of Trapani, Sicily, Italy. The archeological site of Selinunte is located within the territory of the comune. It was the birthplace of Giovanni Gentile, the key philosopher of the Fascist movement in Italy.
The town is predominantly a farming town, with the cultivation of vines and olive trees being the main focus. Woodworking (mainly furniture) is also an important sector.
The center of Castelvetrano consists of three linked squares and many monuments can be found within these areas. The main square is Piazza Garibaldi which is adorned with many fine buildings including the town's principal church, the Chiesa Madre, which in its present form dates back to the 16th century. Inside the church are stuccoes by Ferraro and Giacomo Serpotta.
Near the church is the Municipio (town hall) and also close by is the Chiesa del Purgatorio, built in 1624–64, with its façade filled with statues.