Bessemer is a city in southwestern Jefferson County, Alabama, United States and a suburb of Birmingham near Hueytown. The population was 29,672 at the 2000, but by the 2005 U.S. Census estimates, the city had fallen to a population of 28,641.