Anderson County was formed in 1827. As of 2010, the population was 21,421 and by 2016 has grown to 22,158.