Burnsall is a municipality in the district of Craven, in the county of North Yorkshire. It is located on the River Wharfe. Despite its small population of 112 inhabitants (as of 2001), the community has its own parish church and a primary school. The school building was built in 1601 and initially served as Grammar School.