The Town Files

The 25 Most Affordable Small Towns in Florida

Ranked by home value ÷ income among 291 towns of 2,500–10,000 people in Florida. #1 is Silver Springs, FL (homes cost 1.0× income).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Suncoast Estates, Florida

    Homes cost 2.8× income

    4,097 people · Lee County · median home $106,800 · income $38,503 · Jan low 54°F · 0 in snow

  2. 24Bagdad, Florida

    Homes cost 2.8× income

    4,467 people · Santa Rosa County · median home $227,900 · income $82,034 · Jan low 41°F · 0 in snow

  3. 23South Bay, Florida

    Homes cost 2.8× income

    4,860 people · Palm Beach County · median home $142,300 · income $51,417 · Jan low 52°F · 0 in snow

  4. 22Southeast Arcadia, Florida

    Homes cost 2.8× income

    6,299 people · DeSoto County · median home $169,200 · income $60,169 · Jan low 47°F · 0 in snow

  5. 21North Brooksville, Florida

    Homes cost 2.7× income

    3,506 people · Hernando County · median home $209,500 · income $78,458 · Jan low 49°F · 0 in snow

  6. 20Live Oak, Florida

    Homes cost 2.7× income

    6,735 people · Suwannee County · median home $160,300 · income $59,375 · Jan low 45°F · 0 in snow

  7. 19Zellwood, Florida

    Homes cost 2.6× income

    2,758 people · Orange County · median home $184,000 · income $70,278 · Jan low 44°F · 0 in snow

  8. 18Madison, Florida

    Homes cost 2.6× income

    2,912 people · Madison County · median home $78,500 · income $30,673 · Jan low 40°F · 0 in snow

  9. 17Inwood, Florida

    Homes cost 2.6× income

    7,031 people · Polk County · median home $142,300 · income $55,540 · Jan low 52°F · 0 in snow

  10. 16Brooksville, Florida

    Homes cost 2.6× income

    8,890 people · Hernando County · median home $141,000 · income $54,926 · Jan low 44°F · 0 in snow

  11. 15Cedar Grove, Florida

    Homes cost 2.4× income

    3,148 people · Bay County · median home $176,100 · income $74,625 · Jan low 43°F · 0 in snow

  12. 14Alturas, Florida

    Homes cost 2.4× income

    4,084 people · Polk County · median home $165,800 · income $70,231 · Jan low 50°F · 0 in snow

  13. 13Marianna, Florida

    Homes cost 2.4× income

    6,245 people · Jackson County · median home $98,700 · income $40,414 · Jan low 41°F · 0 in snow

  14. 12Mulberry, Florida

    Homes cost 2.3× income

    3,952 people · Polk County · median home $133,800 · income $57,708 · Jan low 51°F · 0 in snow

  15. 11Wahneta, Florida

    Homes cost 2.1× income

    4,409 people · Polk County · median home $97,500 · income $46,598 · Jan low 52°F · 0 in snow

  16. 10Zephyrhills North, Florida

    Homes cost 2.0× income

    2,663 people · Pasco County · median home $102,100 · income $52,228 · Jan low 49°F · 0 in snow

  17. 9Chattahoochee, Florida

    Homes cost 2.0× income

    2,955 people · Gadsden County · median home $101,700 · income $51,964 · Jan low 40°F

  18. 8Pembroke Park, Florida

    Homes cost 2.0× income

    6,260 people · Broward County · median home $105,300 · income $52,928 · Jan low 59°F · 0 in snow

  19. 7Campbell, Florida

    Homes cost 1.9× income

    2,610 people · Osceola County · median home $77,200 · income $40,411 · Jan low 48°F · 0 in snow

  20. 6Zephyrhills West, Florida

    Homes cost 1.7× income

    5,533 people · Pasco County · median home $90,800 · income $51,992 · Jan low 49°F · 0 in snow

  21. 5Jasper, Florida

    Homes cost 1.6× income

    3,621 people · Hamilton County · median home $78,300 · income $49,500 · Jan low 38°F · 0 in snow

  22. 4Fussels Corner, Florida

    Homes cost 1.6× income

    5,560 people · Polk County · median home $92,100 · income $56,091 · Jan low 52°F · 0 in snow

  23. 3Bushnell, Florida

    Homes cost 1.3× income

    3,047 people · Sumter County · median home $67,600 · income $52,717 · Jan low 43°F · 0 in snow

  24. 2Zephyrhills South, Florida

    Homes cost 1.2× income

    4,985 people · Pasco County · median home $49,800 · income $42,454 · Jan low 49°F · 0 in snow

  25. 1Silver Springs, Florida

    Homes cost 1.0× income

    2,844 people · Marion County · median home $30,800 · income $32,074 · Jan low 46°F · 0 in snow

More Florida rankings

Same ranking, other places

Methodology. We ranked 291 towns of 2,500–10,000 people in Florida (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: