Clarion is a city located in Wright County Iowa. With a 2020 population of 2,645, it is the 128th largest city in Iowa and the 6658th largest city in the United States . Clarion is currently declining at a rate of -1.20% annually and its population has decreased by -7.19% since the most recent census, which recorded a population of 2,850 in 2010. Clarion reached it's highest population of in . Spanning over 3 miles, Clarion has a population density of 786 people per square mile.
The average household income in Clarion is $53,769 with a poverty rate of 20.29%. The median rental costs in recent years comes to $673 per month, and the median house value is $86,400. The median age in Clarion is 38.8 years, 34 years for males, and 44.4 years for females.