Carrollton is a city located in Carroll County Ohio. It is also the county seat of Carroll County. With a 2020 population of 2,986, it is the 334th largest city in Ohio and the 6274th largest city in the United States . Carrollton is currently declining at a rate of -0.67% annually and its population has decreased by -7.87% since the most recent census, which recorded a population of 3,241 in 2010. Carrollton reached it's highest population of in . Spanning over 3 miles, Carrollton has a population density of 1,085 people per square mile.
The average household income in Carrollton is $59,442 with a poverty rate of 10.86%. The median rental costs in recent years comes to $585 per month, and the median house value is $115,900. The median age in Carrollton is 44.7 years, 43.1 years for males, and 47.1 years for females.