List of Oxfordshire towns by population

From Wikipedia, the free encyclopedia

This is a guide to the size of towns in Oxfordshire based on the data from the article on each town. The entire population of Oxfordshire is 619,700.

Rank town/city Population
1 Oxford 145,100
2 Banbury 52,000
3 Abingdon 31,000
4 Bicester 28,672
5 Witney 22,765
6 Didcot 22,700
7 Kidlington(village) 17,000
8 Carterton 14,000
9 Thame 12,000
10 Henley on Thames 10,513
11 Wantage 9,767
12 Wallingford 7,000
13 Chipping Norton 5,972
14 Faringdon 5,600
15 Watlington 3,000