Carnarvon is a coastal town situated approximately 900 kilometres north of Perth, Western Australia. It lies at the mouth of the Gascoyne River on the Indian Ocean. The popular Shark Bay World heritage area lies to the south of the town and the Ningaloo Reef lies to the north. At the 2006 census, Carnarvon had a population of 5,283.
The town was founded in 1883, initially as a port and supply centre for the surrounding region, and is the administrative centre for the Shire of Carnarvon, the town site was officially gazetted on 4 June 1891. It was named after Henry Herbert, 4th Earl of Carnarvon, Under-Secretary of State for the Colonies.