Clayton is a city in Miami and Montgomery counties in the U.S. state of Ohio. 13,310 people lived there at the 2020 census.[3] It is part of the Dayton Metropolitan Statistical Area.