Carnarvon is een kustplaats ongeveer 900 kilometer ten noorden van Perth, West-Australië. Het ligt aan de monding van de Gascoyne River aan de Indische Oceaan. Het populaire werelderfgoed Shark Bay ligt ten zuiden van de stad. In 2006 woonden er 5.283 mensen in Carnarvon.