Sunset over the Mexico Beach pier

Mexico Beach is a small town on the coast in the southeastern corner of Bay County against the county line with Gulf County. Because of the location, school students attend schools in Gulf County. The beach at nearby Cape San Blas was recently rated America's #1 beach...

The population of Mexico Beach is up more than 5% since 2000.