Culworth is a village and civil parish about 7 miles (11 km) north of Brackley in West Northamptonshire, England. Culworth is also about 7 miles (11 km) northeast of the north Oxfordshire town of Banbury. The village stands on the brow of a hill about 540 feet (160 m) above sea level. The 2011 Census recorded the parish's population as 445.