Schagen is a town and municipality in the northwestern Netherlands. It is located between Alkmaar and Den Helder, in and region of West Friesland and the province of North Holland. In 2007, Schagen had 19.078 residents. It received city rights in 1415.