Das Dorf Armo befindet sich in der Provinz Imperia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 121 Einwohner und hat eine Fläche von 9,24 Quadratkilometer bei einer Bevölkerungsdichte von 13,10 Einwohner pro Quadratkilometer. Armo befindet sich 579 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Grenzolini
Trastanello