Yarnell is a census-designated place (CDP) in Yavapai County, Arizona, USA. The population was 645 at the 2000 census. Yarnell's economy is based on ranching, mining and services to travelers and retirees. Peeples Valley, three miles north, is closely linked to Yarnell.