Il territorio comunale è collocato sulla destra idrografica del torrente Cervo; la quota più bassa si tocca nella zona più ad est (191 ms.l.m.) mentre il centro comunale è situato a 232 metri di altezza. La parte nord-occidentale del comune, capoluogo compreso, è collocata una trentina di metri più in alto della pianura risicola e fa parte della baraggia biellese ai piedi della quale scorre, da ovest verso est, la roggiaOttina.[4]
Storia
Villanova fu in passato una frazione del comune di Massazza, del quale seguì le sorti. L'economia era in buona parte basata, in passato come oggi, sulla risicoltura. Un tempo era però anche praticata la viticoltura, in seguito abbandonata perché la qualità dei vini ottenuti era penalizzata dall'umidità del territorio.
Simboli
Lo stemma del comune di Villanova è diviso orizzontalmente in tre fasce. Sulla prima partendo dall'alto, a fondo rosso, è raffigurato un airone volante visto di profilo e di color argento. Le altre due fasce rappresentano ciascuna una parte di una scacchiera, con i quadrati nei colori verde e dorato la prima, azzurri e dorati la seconda.[5]