Cottonwood is a city located in Kaufman County, Texas. Cottonwood has a 2026 population of 252. Cottonwood is currently growing at a rate of 8.15% annually and its population has increased by 34.04% since the most recent census, which recorded a population of 188 in 2020.