Hancock County is the southernmost county of the U.S. state of Mississippi and is named for Founding Father John Hancock. As of the 2020 census, the population was 46,053. Its county seat is Bay St. Louis.