Williams is a city in Coconino County, Arizona, United States. As of 2020, 3,202 people live in Williams.