
Homes for Sale in Mayo
“19 active listings in Mayo, Florida · Median list price $332,500”
Mayo Real Estate at a Glance
Current market statistics for Mayo, FL
19
Active Listings
$667K
Avg Price
$333K
Median Price
1,611
Avg Sqft
106
Avg Days
Price Range
From
$19,950
To
$1,995,000
Homes to Explore
Active listings from the mayo collection
More from Mayo
More active listings from across the Mayo market
Homes for Sale in Mayo
Every active listing in Mayo, browsable page by page.

$1.1M
165 SE COUNTY ROAD 355
Mayo, FL

$80K
W US Hwy 27
Mayo, FL

$365K
340 NE Trestle Dr
Mayo, FL

$300K
464 NE Morning Glory Rd.
Mayo, FL

$20K
SW DOE Road
Mayo, FL

$150K
786 SE Turkey Rd
Mayo, FL

$860K
130 NE Clyde Avenue
Mayo, FL

$85K
185 SE Dees Ct
Mayo, FL

$2.0M
1175 SW COUNTY ROAD 351
Mayo, FL

$1.8M
1175 SW COUNTY ROAD 351
Mayo, FL

$299K
755 NW CR 260
Mayo, FL

$1.8M
1083 SW COUNTY ROAD 351
Mayo, FL

$385K
311 NE CRAWFORD ST
Mayo, FL

$149K
000 SW GRACELAND RD.
Mayo, FL

$570K
4844 N CR 53
Mayo, FL

$50K
143 SE YEARLING RD
Mayo, FL

$2.0M
1083 SW COUNTY ROAD 351
Mayo, FL

$119K
493 NW ATLANTIC RD
Mayo, FL

$60K
310 SW TAYLOR AVE
Mayo, FL
Showing 1–19 of 19 · Page 1 of 1
Continue exploring Mayo
Turn the listings into a short list with a clearer read on the Mayo market, its neighborhoods, and the home features that matter to you.
Mayo Housing Market
Browse 19 active listings in Mayo, Florida. The median list price for this active inventory is $332,500. Compare the price and property details reported in each listing.
Median list price $332,500 · Range $19,950–$1,995,000 · 19 active listings
Frequently Asked Questions
How many active listings are available in Mayo, Florida?
What is the average list price in Mayo, Florida?
What is the median list price in Mayo?
What is the average days on market for active listings in Mayo?
Shape your search
Browse Mayo by home feature
Nationwide collections
Explore by listing details
Ready to make the list yours?
Use the full search to set your price, beds, property type, and must-have features for Mayo.