Carroll County is a county in the US state of Virginia. In the 2000 census the county had a population of 29,245 inhabitants. The county seat is Hillsville. The county was formed in 1842 from a portion of Grayson County. It was named in honor of Charles Carroll of Carrollton, one of the signers of the Declaration of Independence of the United States.