Kexbrough is a village in the Metropolitan Borough of Barnsley, on the border with West Yorkshire. The village falls within the Darton West ward of Barnsley MBC. It is located west of the M1 motorway, just south of Junction 38 at an elevation of around 351 feet (107 m) above sea level. Historically the village was known as Kexborough, and includes the hamlets of Haigh and Swithin.