La chiesa parrocchiale del territorio di Villanova, sino al 1552, era quella omonima del cimitero di Serbani. La nuova chiesa parrocchiale, eretta nel centro del paese tra il 1540 e il 1552, era dedicata alla Beata Vergine Maria. In seguito venne ribattezzata in onore di S. Michele arcangelo. Fu più volte ricostruita e ristrutturata, prima nei secc. XVII e XVIII, quando prende l’attuale forma barocca, e di nuovo nel 1822, 1870, 1976 e all’inizio del sec. XXI (2001-2008).
Molto caratteristico è il campanile, alto 18 metri, con tre campane, costruito nel 1639; sino al 1930 portava una cuspide, oggi è a torre merlata.