Buckingham is a market town in north Buckinghamshire, England, close to the borders of Northamptonshire and Oxfordshire, which had a population of 12,043 at the 2011 Census.