Thame ( /tm/) is a town and civil parish in Oxfordshire, England, about 7 miles (11 km) southwest of the Buckinghamshire town of Aylesbury. In 2001 there were 11,072 people living in Thame.