Oxford is the only city in Oxfordshire, England, of which it is the county town. It had a population of 162,100 at the 2021 census. It is 56 mi north-west of London, 64 mi south-east of Birmingham and 61 mi north-east of Bristol. The city is home to the University of Oxford, the oldest university in the English-speaking world; it has buildings in every style of English architecture since late Anglo-Saxon. Oxford's industries include motor manufacturing, education, publishing, information technology and science.