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
829,345
Population
England
Country

Postcode districts in Oxfordshire

DistrictPost townPostcodesPopulation
GL7 Cirencester, Fairford, Lechlade 1,680 42,660
OX4 Oxford 1,372 62,058
OX16 Banbury 1,349 46,709
OX14 Abingdon 1,320 44,282
MK18 Buckingham 1,247 30,581
OX11 Didcot 1,138 33,280
RG9 Henley-on-Thames 1,138 23,037
OX7 Chipping Norton 1,095 22,913
OX2 Oxford 1,022 39,693
OX10 Wallingford 1,021 26,529
OX29 Witney 995 23,068
RG4 Reading 990 39,164
OX12 Wantage 985 25,229
OX3 Oxford 980 43,467
OX26 Bicester 946 33,160
OX18 Bampton, Burford, Carterton 915 25,347
OX1 Oxford 870 25,619
RG8 Reading 846 18,698
OX15 Banbury 828 18,023
OX28 Witney 784 27,577
OX17 Banbury 710 17,199
OX5 Kidlington 692 23,260
SN6 Swindon 656 21,218
NN13 Brackley 567 18,522
OX9 Thame 563 14,034
SN7 Faringdon 541 13,408
GL56 Moreton-in-Marsh 517 8,565
OX25 Bicester 501 10,085
OX13 Abingdon 467 13,497
OX27 Bicester 363 6,847
OX44 Oxford 335 8,096
OX33 Oxford 284 7,555
OX20 Woodstock 268 4,821
OX39 Chinnor 258 6,901
OX49 Watlington 226 4,243

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 829,345.