Uniontown is a city in Perry County, Alabama in the United States of America. As of the 2020 census, the population of the city is 2,107.[2]