Catawba is a village in Clark County, Ohio, United States. The population was 245 at the 2020 census. It is part of the Springfield, Ohio Metropolitan Statistical Area. Catawba was laid out in 1838. The town was named for the Catawba people. A post office called Catawba has been in operation since 1839.