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 |