Mayo, FL

Mayo, Florida is a town and the only municipality in Lafayette County, Florida, United States. It is the county seat of Lafayette County. The population was 1,055 at the 2020 census.
  • Elevation: 89 ft (27 m)
  • Country: United States
  • State: Florida
  • County: Lafayette
  • Settled: 1874
  • Incorporated: 1903
  • ZIP code: 32066

Where to stay

See all

Check in: Jun 16 · Check out: Jun 17

Data from: en.wikipedia.org