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