Cities, towns and communities in Jefferson County, Alabama

48 cities, towns and communities overlap Jefferson County, Alabama. They are listed by population, largest first, starting with Birmingham city, Hoover city, and Vestavia Hills city. An overlap does not mean that every address belongs to both.