Oxfordshire Postcodes County

Oxfordshire is a historic county in South East England, known for its gently rural character, attractive market towns and long established academic traditions. It borders several neighbouring counties including Buckinghamshire, Warwickshire and Berkshire, and is shaped by a landscape of rolling countryside, river valleys and softly wooded hills. Much of the county is associated with classic English scenery, from stone built villages to wide stretches of open farmland.

At the centre of the county sits the city of Oxford, home to one of the oldest universities in the world and a place that has influenced education, science and public life for centuries. The city continues to draw students and researchers from across the globe, while the wider county includes well known towns such as Banbury, Bicester and Henley on Thames, each with its own pace and character.

Oxfordshire is also defined by its natural setting, particularly the River Thames, which flows through the county and supports both wildlife and leisure activities. Walking, cycling and boating are popular ways to enjoy the area, helped by well maintained paths and waterways. Overall, Oxfordshire offers a calm balance of heritage, landscape and everyday life, making it a quietly appealing place to live and visit.

28,469
Postcodes
35
Districts
915,997
Population
England
Country

Postcode districts in Oxfordshire

DistrictPost townPostcodesPopulation
GL7 Cirencester, Fairford, Lechlade 1,680 48,643
OX4 Oxford 1,372 65,542
OX16 Banbury 1,349 54,112
OX14 Abingdon 1,320 46,781
MK18 Buckingham 1,247 35,694
OX11 Didcot 1,138 43,444
RG9 Henley-on-Thames 1,138 22,561
OX7 Chipping Norton 1,095 23,724
OX2 Oxford 1,022 40,528
OX10 Wallingford 1,021 28,844
OX29 Witney 995 27,462
RG4 Reading 990 40,810
OX12 Wantage 985 28,520
OX3 Oxford 980 49,079
OX26 Bicester 946 37,465
OX18 Bampton, Burford, Carterton 915 26,895
OX1 Oxford 870 27,248
RG8 Reading 846 19,921
OX15 Banbury 828 20,860
OX28 Witney 784 26,840
OX17 Banbury 710 16,952
OX5 Kidlington 692 24,797
SN6 Swindon 656 21,336
NN13 Brackley 567 20,669
OX9 Thame 563 17,390
SN7 Faringdon 541 18,491
GL56 Moreton-in-Marsh 517 10,066
OX25 Bicester 501 13,519
OX13 Abingdon 467 16,784
OX27 Bicester 363 7,390
OX44 Oxford 335 7,935
OX33 Oxford 284 8,126
OX20 Woodstock 268 6,030
OX39 Chinnor 258 7,643
OX49 Watlington 226 3,896

Frequently asked questions

How many postcodes are in Oxfordshire?

There are approximately 28,469 postcodes in Oxfordshire.

How many postcode districts are in Oxfordshire?

Oxfordshire contains 35 postcode districts.

What is the population of Oxfordshire?

The postcode districts in Oxfordshire have a combined population of about 915,997.