For all your real estate sales questions contact:

Barbara Harmon,
Broker/Owner
(850) 527-2515



Ryan Harmon,
Broker Associate
(850) 527-2516






elcome to the Forgotten Coast! Visitors near and far have found the sugar white sands and crystal clear emerald waters of the Florida Gulf Coast a spectacular family oriented vacation destination. Mexico Beach is the crowning jewel of this unspoiled stretch of paradise. For years Mexico Beach has been a favorite destination for relaxation, rejuvenation and time to reconnect with friends and family. Generations have fallen in love with the quiet beauty offered by the Gulf of Mexico's pristine beaches. Remembered by many as the Florida of yester year, Mexico Beach delivers the type of vacation that makes you yearn to return year after year. Many families have come for vacation and chosen to stay for a lifetime, joining the fortunate few that call this paradise home.

Now is the time...your time...and Mexico Beach, Florida is the place...make it your place.

Our staff at Mexico Beach Harmon Realty knows almost all there is to know about the area. We live here, play here, worship here, work here, have raised our children here and plan to be around for years to come.

Over 30 years experience in the real estate sales, vacation rentals and development business has afforded us the opportunity to be aware of the intricacies of the Mexico Beach, Beacon Hill, St. Joe Beach and Port St. Joe Florida areas.  We can help you find the best deals on homes, town houses, condos and vacant land for sale. We specialize in gulf front, gulf view, canal front and beachfront properties. You can easily search on our website all listings for sale, foreclosures, bank owned properties and short sales. Give us a call, email or stop buy our office conveniently located at: 1402 Hwy 98 Mexico Beach, Florida.

We would love to share our local knowledge and expertise with you so that you can find what we have found here... PARADISE!!

Mexico Beach Harmon Realty, Inc.
1402 Highway 98
Mexico Beach, FL 32456
(800) 239-4959
(850) 648-5767