Hancock County, Mississippi Cities (2025)

3 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bay St. Louis110,7989,4362.58%73515 City
Diamondhead29,3619,510-0.32%92610 City
Waveland37,0047,198-0.55%8258 City

Hancock County Cities Summary

Largest City

Bay St. Louis is the largest city in Hancock County, with a population of 10,798.

Smallest City

Waveland is the smallest city in Hancock County, with a population of 7,004.

10 Largest Cities

There are 3 cities in Hancock County, Mississippi.

Location of Hancock County