Homewood is a city in southeastern Jefferson County, Alabama, United States. It is a suburb of Birmingham, located on the other side of Red Mountain due south of the city center. As of the 2020 census its population was 26,414.