Hazel Green is a city located in Madison County Alabama. Hazel Green has a 2020 population of 3,901. Hazel Green is currently declining at a rate of 0.00% annually and its population has increased by 7.47% since the most recent census, which recorded a population of 3,630 in 2010. Hazel Green reached it's highest population of 3,901 in 2019.
The average household income in Hazel Green is $60,351 with a poverty rate of 8.72%. The median rental costs in recent years comes to $845 per month, and the median house value is $129,000. The median age in Hazel Green is 42.2 years, 43.1 years for males, and 41.3 years for females.