Cottonwood đặt trụ sở tại Quận Houston, AL. Dân số là 1.499 người, làm cho Cottonwood trở thành thành phố lớn thứ 7 trong Quận Houston. Có 1 trường công lập ở Cottonwood với điểm Homefacts trung bình là B. Tổng tỷ lệ tội phạm ở Cottonwood là thấp, và có 10 tội phạm tình dục đã đăng ký cư trú trong thành phố.