Villespy est un petit village français, situé dans le département de l'Aude et la région du Languedoc-Roussillon. Ses habitants sont appelés les Villespynois.
La commune s'étend sur 6,4 km² et compte 388 habitants. Entouré par les communes de
Cenne Monestiés, Carlipa et Villepinte, Villespy est situé à 24 km au Nord-Ouest de Carcassonne la plus grande ville à proximité.
Situé à 174 mètres d'altitude, le village de Villespy a pour coordonnées géographiques 43° 19' 9'' Nord, 2° 5' 53'' Est.
La commune est proche du
parc naturel régional du Haut Languedoc à environ 10 km.