Armeno ist eine Gemeinde mit 2263 Einwohnern (Stand 31. Dezember 2009) östlich und oberhalb des Ortasees in der italienischen Provinz Novara (NO), Region Piemont.
Die Nachbargemeinden sind Ameno, Brovello-Carpugnino, Colazza, Gignese, Massino Visconti, Miasino, Nebbiuno, Omegna, Pettenasco und Pisano.
Das Gemeindegebiet umfasst eine Fläche von 31 km², die Einwohnerdichte beträgt circa 70 Einwohner/km².