Finmere is a village and civil parish in Oxfordshire, south of the River Great Ouse. It is on the county boundary with Buckinghamshire, almost 4 miles west of Buckingham and just over 4 miles east of Brackley in Northamptonshire. The 2011 Census recorded the parish's population as 466.