Popular cities in Oxfordshire

Oxford 6447
Banbury 2737
Witney 1852
Didcot 1215
Thame 883
Cowley 275
Milton 249
Grove 184
Benson 152