Hazelwood is located in St. Louis County, MO. The population is 25,673, making Hazelwood the 10th largest city in St. Louis County.
There are 7 public schools in Hazelwood with an average Homefacts rating of C+. The total crime rate for Hazelwood is moderate , and there are 63 registered sex offenders residing in the city. Unemployment in Hazelwood is moderate and the median home sales price is $0. Detailed and up-to-date Hazelwood property reports are available for any property address.
Cities near Hazelwood include Northwest Township, Bridgeton and Airport Township.