Bay St. Louis is located in Hancock County, MS. The population is 9,614, making Bay St. Louis the largest city in Hancock County.
There are 4 public schools in Bay St. Louis with an average Homefacts rating of B+. The total crime rate for Bay St. Louis is moderate , and there are 32 registered sex offenders residing in the city. Unemployment in Bay St. Louis is moderate and the median home sales price is $0. Detailed and up-to-date Bay St. Louis property reports are available for any property address.
Cities near Bay St. Louis include Waveland, Henderson Point and Diamondhead.