Bamburgh is a village and civil parish located on the coast of Northumberland in the United Kingdom. It serves as a coastal settlement within the county of England.
According to census data, the population of Bamburgh was 454 in 2001, which decreased to 414 by the 2011 census.