Clayton is a town and county seat of Union County, New Mexico, United States. As of the 2010 census, the city population was 2,980.

source