Popular cities in Oxfordshire

Oxford 6178
Banbury 2689
Witney 1804
Didcot 1181
Thame 874
Cowley 275
Milton 252
Grove 188
Benson 150