Das Dorf Pigna befindet sich in der Provinz Imperia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 943 Einwohner und hat eine Fläche von 53,76 Quadratkilometer bei einer Bevölkerungsdichte von 17,54 Einwohner pro Quadratkilometer. Pigna befindet sich 282 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Buggio