Der Ort liegt im Valsesia auf einer Höhe von 450 m über dem Meeresspiegel. Das Gemeindegebiet umfasst eine Fläche von 88 km².[3] und hat 6926 Einwohner (Stand 31. Dezember 2022).
Die Gemeinde besteht aus den Ortsteilen Crevola, Roccapietra, Morca, Balangera, Parone, Morondo, Varallo Sesia, Cortaccio, Erbareti, Grattera, Canepale, Massera, Molindelina, Salaro und Sabbia. Am 1. Januar 2018 wurde die Gemeinde Sabbia eingegliedert.
Wahrzeichen von Varallo und zugleich berühmter Wallfahrtsort ist der heilige BergSacro Monte di Varallo (603 m), der an die heiligen Orte (Betlehem, Kalvarienberg, Nazaret usw.) von Palästina erinnern soll. Er ist eine große Touristenattraktion und ein bedeutender Faktor für die Wirtschaft des Ortes.
Im Juli findet eine regionale Messe, die Alpaà, in Varallo statt, auf der sich die Betriebe und Gemeinden des Valsesia präsentieren. In diesem Zusammenhang wird auch ein großer Jahrmarkt ausgerichtet.
Der Stadtbibliothek von Varallo Sesia wurden von dem italienischen Historiker Virgilio Ilari 25.000 Bände zur Militärgeschichte gespendet.[4]