Cameron is a census-designated place (CDP) in Coconino County, Arizona, United States. The population was 978 at the 2000 census. Most of the town's economy is tourist food and craft stalls, restaurants, and other services for north-south traffic from Flagstaff and Page. There is a ranger station supplying information and hiking permits for the Navajo Nation as well as a small selection of books for sale. There is also a large craft store run by the Nation itself; most vendors in the area operate from small private stalls.