Greggio è un comune della provincia di
Vercelli nel Piemonte,
il suo CAP è 13030.
Cellio, Cervatto, Cigliano, Civiasco, Collobiano, Costanzana, Cravagliana, Crescentino, Crova, Desana, Fobello, Fontanetto Po, Formigliana, Gattinara, Ghislarengo, Guardabosone, Lamporo, Lenta, Lignana, Livorno Ferraris, Lozzolo, Mollia, Moncrivello, Motta De' Conti, Olcenengo, Oldenico, Palazzolo Vercellese, Pertengo, Pezzana, Pila