Oxford is a town located in Granville County within the state of North Carolina, United States. As of the 2020 census, the municipality had a population of 8,628 residents.
The town serves as the county seat for Granville County. It is situated in the North Carolina region and functions as a local administrative center.