Novo Virje is a village and a municipality in the Koprivnica-Križevci county in Croatia. In the 2021 census, there were a total of 1,026 inhabitants. Croats formed an absolute majority.