Carthage is a town in Ripley Township, Rush County, Indiana, United States, located along the Big Blue River. The population was 927 at the 2010 census. Carthage was platted in 1834. The town was named after Carthage, North Carolina. A post office has been in operation at Carthage since 1835.