Columbus is the second largest city and county seat of Cherokee County, Kansas, United States, 15 miles south-southwest of Pittsburg, Kansas. In 1900, 2,310 people lived in Columbus; in 1910, 3,064 inhabitants existed. The population was 3,396 at the 2000 census.