Banbury is a market town located on the River Cherwell in Oxfordshire, England. It had a population of 42,802 at the 2001 census, although immigration from Eastern Europe has caused it to grow since. Banbury is part of, and the largest town in, the Cherwell district.