Virginia Township is one of the 22 townships of Coshocton County, Ohio, United States. At the 2020 census, the population was 563. No municipalities are located in Virginia Township, although the unincorporated communities of New Moscow and Willowbrook are located in the township's north.