Overview Colonial Heights is a town in Tennessee, United States, with a population of about 6,934[1]. Geography Coordinates: 36.4851, -82.5032