Canova is an unincorporated community and census-designated place in Rio Arriba County, New Mexico, United States. As of the 2020 census, Canova had a population of 102. The community is located on the west bank of the Rio Grande. It is named after the extensive irrigation in the area, as it means "sluice" in Spanish.