Das Dorf Vessalico befindet sich in der Provinz Imperia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 317 Einwohner und hat eine Fläche von 10,36 Quadratkilometer bei einer Bevölkerungsdichte von 30,60 Einwohner pro Quadratkilometer. Vessalico befindet sich 198 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Lenzari
Perinetti
Siglioli
Villa