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 2011 census, Carnarvon had a population of 4,559.
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, a past Secretary of State for the Colonies.
Carnarvon has had three tramways.
The Carnarvon Light Railway Association now operates trains along restored tracks on the jetty.
In 2013 the town was menaced by a bushfire burning on the north eastern side of town. The fire burnt out of control with strong winds starting spot fires among the banana plantations. The blaze was controlled a day later but destroyed of bushland, including 20 derelict buildings and sheds; the plantations only received minor damage.