| Mexico Beach is a city in Bay County. It has a total area of 1.3 square miles of which 0.76% is water. Mexico Beach has a population of 1,192, as of 2005. The median age was 54 years and for every 100 females there were 97.5 males. The median income for a household was $31,950 and for a family it was $40,163. The per capita income for the city was $22,871. |