Alleghany County is a county in the US state of Virginia. In the 2000 census the county had a population of 12,926 inhabitants. The county seat is Covington. The county was formed on January 5,1822 from portions of the counties of Botetourt, Bath and Monroe. It was named in honor of the Allegheny Mountains, on which the county is located.