Caernarfon, officially the Caernarfon Royal Town (pronounced "Kyer-narvon"), is a royal town and community in Gwynedd, an area of Wales. It has a population of 9,852 people, according to the 2011 census.