where is bay st louis
Bay St. Louis Info. Bay St. Louis, Mississippi is located in Hancock County. Zip codes in Bay St. Louis, MS include 39521, 39520, and 39525. The median home price in Bay St. Louis is $149,900 which is roughly $88/per square foot. Bookmark. The latest from TV, Radio, and Newspapers.