Wells is a town located in Cherokee County, Texas. Wells has a 2026 population of 903. Wells is currently growing at a rate of 0.78% annually and its population has increased by 5.49% since the most recent census, which recorded a population of 856 in 2020.