Guin is a city located in Marion County Alabama. With a 2020 population of 2,253, it is the 167th largest city in Alabama and the 7171st largest city in the United States . Guin is currently declining at a rate of -0.49% annually and its population has decreased by -5.18% since the most recent census, which recorded a population of 2,376 in 2010. Guin reached it's highest population of 2,389 in 2011. Spanning over 15 miles, Guin has a population density of 150 people per square mile.
The average household income in Guin is $43,840 with a poverty rate of 30.17%. The median rental costs in recent years comes to $338 per month, and the median house value is $92,200. The median age in Guin is 44.3 years, 37.7 years for males, and 44.6 years for females.