Clayton is a town located in Johnston County, North Carolina. Clayton has a 2026 population of 31,732. Clayton is currently growing at a rate of 4.64% annually and its population has increased by 18.86% since the most recent census, which recorded a population of 26,698 in 2020.