Branston is a village and civil parish in Staffordshire, England. At the 2001 census, the population was 6,540, increasing to 6,749 at the 2011 Census.