Hazel Green is located in Madison County, AL. The population is 3,867, making Hazel Green the 6th largest city in Madison County.
There are 3 public schools in Hazel Green with an average Homefacts rating of B+. The total crime rate for Hazel Green is high, and there are 44 registered sex offenders residing in the city. Unemployment in Hazel Green is low and the median home sales price is $131,978. Detailed and up-to-date Hazel Green property reports are available for any property address.