Das Dorf Carpasio befindet sich in der Provinz Imperia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 183 Einwohner und hat eine Fläche von 16,08 Quadratkilometer bei einer Bevölkerungsdichte von 11,38 Einwohner pro Quadratkilometer. Carpasio befindet sich 721 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Arzene
Costa
Marina