Oxford is a city located in Calhoun, Talladega, and Cleburne counties in Alabama. According to the 2020 census, the city had a population of 22,069 residents. Oxford serves as one of two principal cities within the Anniston-Oxford Metropolitan Statistical Area and is the most populous city in Calhoun County.