HomeFlorida › Mayo

Mayo, Florida

Town · Population 1,087 · #330 in Florida
Mayo, Florida

Mayo, Florida is a town and the only municipality in Lafayette County, Florida, United States. It is the county seat of Lafayette County.

Photo & intro: Wikipedia

About Mayo

Mayo, FL is a small town located in northern Florida, home to 1,087 residents as of the latest Census estimates.

Officially, Mayo is an incorporated town — local government on a neighborly scale. The community covers 0.9 square miles, giving it a balanced suburban layout with room to breathe at roughly 1,208 residents per square mile.

What Makes Mayo Unique

  • Positioned in northern Florida, convenient to the region's corridors and crossings.
  • Part of the fabric of Florida — one of 956 recognized communities statewide.

Why People Love It Here

  • Quiet streets and a slower rhythm — the kind of place people move to on purpose.
  • Housing dollars stretch further here than in the nearest metro.
  • Well connected: 3+ neighboring communities within 21 miles.

🍽️ Where to Eat in Mayo

  • Casa Frias — mexican
  • Cricket's Deli — sandwich
  • Hornet Cafe — sandwich
  • Mayo Cafe
  • Subs & More
  • Mi Viejo — mexican

Local spots mapped by the OpenStreetMap community.

🏞️ Parks & Outdoors in Mayo

Parks mapped by the OpenStreetMap community · "reviews" opens each park's live Google reviews.

🏫 Schools in Mayo

  • LAFAYETTE ELEMENTARY SCHOOL
  • LAFAYETTE HIGH SCHOOL
  • LAFAYETTE VIRTUAL FRANCHISE
  • LAFAYETTE VIRTUAL INSTRUCTION K-5 FULLTIME
  • LAFAYETTE VIRTUAL INSTRUCTION PROGRAM

Public schools, U.S. Dept. of Education (NCES) 2023–24 directory.

⚡ Quick Facts

StateFlorida
TypeTown
Population (2024)1,087
Rank in state#330 of 411
Land area0.9 sq mi
Density1,208/sq mi
Coordinates30.0512, -83.1769

🗺️ Map of Mayo