Hazel Grove is a village located in the Metropolitan Borough of Stockport within Greater Manchester, England. Historically, the area lies within the boundaries of the county of Cheshire but became part of Greater Manchester in 1974.
According to the 2021 census, the built-up area of Hazel Grove had a population of 20,170 as defined by the Office for National Statistics.