Alleghany County is an American county in the U.S. state of Virginia. The county seat is Covington. As of the 2020 census, 15,223 people lived there.[1]