Overview Homewood is a city in Alabama, United States, with a population of about 25,708[1]. Geography Coordinates: 33.4718, -86.8008