Union is located in Greene County in the west-central part of the state. It has a mayor/council form of government.
Union was first settled in the 1820s and was a thriving market town by the time of its incorporation in 1845. In 1850, Abner and Addison Archibald founded the Union Academy school, which operated until 1870.
According to 2020 Census estimates, Union recorded a population of 314. Of that number, 97.5 percent of respondents identified themselves as African American, 2.2 percent as white, and 0.3 percent as two or more races. The town’s median household income was $25,125, and the per capita income was $16,090.
According to 2020 Census estimates, the workforce in Union was divided among the following industrial categories:
- Educational services and health care and social assistance (37.5 percent)
- Retail trade (22.9 percent)
- Manufacturing (21.9 percent)
- Arts, entertainment, and recreation, and accommodation and food services (9.4 percent)
- Professional, scientific, and management, and administrative and waste management services (5.2 percent)
- Construction (2.1 percent)
- Public administration (1.0 percent)
There are no public schools in Union. Students attend Greene County schools.
County Road 208 runs northwest-southeast through the town, and County Road 191 runs northeast-southwest.
- The Heritage of Greene County, Alabama. Clanton, Ala.: Heritage Publishing Consultants, 2001.