[4] According to the United States Census Bureau, the town has a total area of 3.4 square miles (8.9 km2), all land.
In February 1864, General William Tecumseh Sherman crossed Newton County, burning the county seat at Decatur and was nearly captured during the Meridian Campaign.
Sherman stopped during the return trip from Meridian and slept at Boler's Inn in Union.
[6] As of the 2020 United States Census, there were 2,042 people, 838 households, and 569 families residing in the town.
32.3% of all households were made up of individuals, and 18.1% had someone living alone who was 65 years of age or older.