Charlton-on-Otmoor is a village and civil parish about 9 miles NE of Oxford and 6 miles SW of Bicester in Oxfordshire, England. The village, one of the seven "towns" of Otmoor, is on the northern edge of the moor on a ridge of Cornbrash. The 2011 Census recorded the parish's population as 449.