The Town Files

The 25 Most Affordable Small Towns in Florida

Ranked by home value ÷ income among 291 towns of 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

    Suncoast Estates is a community of 4,097 people in Lee County, Florida. The median home is worth $106,800 and the median household earns $38,503, so homes cost 2.8× income (typical Florida town: 4.5×). Median rent is $1,279.

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

    Full Suncoast Estates, Florida profile: weather, storms, schools, jobs →

    Suncoast Estates vs the typical Florida townSuncoast EstatesTypical Florida townHome value$106,800$331,600Income$38,503$71,140Rent$1,279$1,569
    Census ACS 2020–2024 medians.
  2. 24Bagdad, Florida

    Homes cost 2.8× income

    Bagdad is a community of 4,467 people in Santa Rosa County, Florida. The median home is worth $227,900 and the median household earns $82,034, so homes cost 2.8× income (typical Florida town: 4.5×). Median rent is $945.

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

    Full Bagdad, Florida profile: weather, storms, schools, jobs →

    Bagdad vs the typical Florida townBagdadTypical Florida townHome value$227,900$331,600Income$82,034$71,140Rent$945$1,569
    Census ACS 2020–2024 medians.
  3. 23South Bay, Florida

    Homes cost 2.8× income

    South Bay is a city of 4,860 people in Palm Beach County, Florida. The median home is worth $142,300 and the median household earns $51,417, so homes cost 2.8× income (typical Florida town: 4.5×). Median rent is $1,085.

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

    Full South Bay, Florida profile: weather, storms, schools, jobs →

    South Bay vs the typical Florida townSouth BayTypical Florida townHome value$142,300$331,600Income$51,417$71,140Rent$1,085$1,569
    Census ACS 2020–2024 medians.
  4. 22Southeast Arcadia, Florida

    Homes cost 2.8× income

    Southeast Arcadia is a community of 6,299 people in DeSoto County, Florida. The median home is worth $169,200 and the median household earns $60,169, so homes cost 2.8× income (typical Florida town: 4.5×). Median rent is $939.

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

    Full Southeast Arcadia, Florida profile: weather, storms, schools, jobs →

    Southeast Arcadia vs the typical Florida townSoutheast ArcadiaTypical Florida townHome value$169,200$331,600Income$60,169$71,140Rent$939$1,569
    Census ACS 2020–2024 medians.
  5. 21North Brooksville, Florida

    Homes cost 2.7× income

    North Brooksville is a community of 3,506 people in Hernando County, Florida. The median home is worth $209,500 and the median household earns $78,458, so homes cost 2.7× income (typical Florida town: 4.5×). Median rent is $1,150.

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

    Full North Brooksville, Florida profile: weather, storms, schools, jobs →

    North Brooksville vs the typical Florida townNorth BrooksvilleTypical Florida townHome value$209,500$331,600Income$78,458$71,140Rent$1,150$1,569
    Census ACS 2020–2024 medians.
  6. 20Live Oak, Florida

    Homes cost 2.7× income

    Live Oak is a city of 6,735 people in Suwannee County, Florida. The median home is worth $160,300 and the median household earns $59,375, so homes cost 2.7× income (typical Florida town: 4.5×). Median rent is $903.

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

    Full Live Oak, Florida profile: weather, storms, schools, jobs →

    Live Oak vs the typical Florida townLive OakTypical Florida townHome value$160,300$331,600Income$59,375$71,140Rent$903$1,569
    Census ACS 2020–2024 medians.
  7. 19Zellwood, Florida

    Homes cost 2.6× income

    Zellwood is a community of 2,758 people in Orange County, Florida. The median home is worth $184,000 and the median household earns $70,278, so homes cost 2.6× income (typical Florida town: 4.5×). Median rent is $1,076.

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

    Full Zellwood, Florida profile: weather, storms, schools, jobs →

    Zellwood vs the typical Florida townZellwoodTypical Florida townHome value$184,000$331,600Income$70,278$71,140Rent$1,076$1,569
    Census ACS 2020–2024 medians.
  8. 18Madison, Florida

    Homes cost 2.6× income

    Madison is a city of 2,912 people in Madison County, Florida. The median home is worth $78,500 and the median household earns $30,673, so homes cost 2.6× income (typical Florida town: 4.5×). Median rent is $887.

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

    Full Madison, Florida profile: weather, storms, schools, jobs →

    Madison vs the typical Florida townMadisonTypical Florida townHome value$78,500$331,600Income$30,673$71,140Rent$887$1,569
    Census ACS 2020–2024 medians.
  9. 17Inwood, Florida

    Homes cost 2.6× income

    Inwood is a community of 7,031 people in Polk County, Florida. The median home is worth $142,300 and the median household earns $55,540, so homes cost 2.6× income (typical Florida town: 4.5×). Median rent is $1,230.

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

    Full Inwood, Florida profile: weather, storms, schools, jobs →

    Inwood vs the typical Florida townInwoodTypical Florida townHome value$142,300$331,600Income$55,540$71,140Rent$1,230$1,569
    Census ACS 2020–2024 medians.
  10. 16Brooksville, Florida

    Homes cost 2.6× income

    Brooksville is a city of 8,890 people in Hernando County, Florida. The median home is worth $141,000 and the median household earns $54,926, so homes cost 2.6× income (typical Florida town: 4.5×). Median rent is $1,137.

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

    Full Brooksville, Florida profile: weather, storms, schools, jobs →

    Brooksville vs the typical Florida townBrooksvilleTypical Florida townHome value$141,000$331,600Income$54,926$71,140Rent$1,137$1,569
    Census ACS 2020–2024 medians.
  11. 15Cedar Grove, Florida

    Homes cost 2.4× income

    Cedar Grove is a community of 3,148 people in Bay County, Florida. The median home is worth $176,100 and the median household earns $74,625, so homes cost 2.4× income (typical Florida town: 4.5×). Median rent is $1,420.

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

    Full Cedar Grove, Florida profile: weather, storms, schools, jobs →

    Cedar Grove vs the typical Florida townCedar GroveTypical Florida townHome value$176,100$331,600Income$74,625$71,140Rent$1,420$1,569
    Census ACS 2020–2024 medians.
  12. 14Alturas, Florida

    Homes cost 2.4× income

    Alturas is a community of 4,084 people in Polk County, Florida. The median home is worth $165,800 and the median household earns $70,231, so homes cost 2.4× income (typical Florida town: 4.5×). Median rent is $1,017.

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

    Full Alturas, Florida profile: weather, storms, schools, jobs →

    Alturas vs the typical Florida townAlturasTypical Florida townHome value$165,800$331,600Income$70,231$71,140Rent$1,017$1,569
    Census ACS 2020–2024 medians.
  13. 13Marianna, Florida

    Homes cost 2.4× income

    Marianna is a city of 6,245 people in Jackson County, Florida. The median home is worth $98,700 and the median household earns $40,414, so homes cost 2.4× income (typical Florida town: 4.5×). Median rent is $861.

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

    Full Marianna, Florida profile: weather, storms, schools, jobs →

    Marianna vs the typical Florida townMariannaTypical Florida townHome value$98,700$331,600Income$40,414$71,140Rent$861$1,569
    Census ACS 2020–2024 medians.
  14. 12Mulberry, Florida

    Homes cost 2.3× income

    Mulberry is a city of 3,952 people in Polk County, Florida. The median home is worth $133,800 and the median household earns $57,708, so homes cost 2.3× income (typical Florida town: 4.5×). Median rent is $920.

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

    Full Mulberry, Florida profile: weather, storms, schools, jobs →

    Mulberry vs the typical Florida townMulberryTypical Florida townHome value$133,800$331,600Income$57,708$71,140Rent$920$1,569
    Census ACS 2020–2024 medians.
  15. 11Wahneta, Florida

    Homes cost 2.1× income

    Wahneta is a community of 4,409 people in Polk County, Florida. The median home is worth $97,500 and the median household earns $46,598, so homes cost 2.1× income (typical Florida town: 4.5×). Median rent is $1,113.

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

    Full Wahneta, Florida profile: weather, storms, schools, jobs →

    Wahneta vs the typical Florida townWahnetaTypical Florida townHome value$97,500$331,600Income$46,598$71,140Rent$1,113$1,569
    Census ACS 2020–2024 medians.
  16. 10Zephyrhills North, Florida

    Homes cost 2.0× income

    Zephyrhills North is a community of 2,663 people in Pasco County, Florida. The median home is worth $102,100 and the median household earns $52,228, so homes cost 2.0× income (typical Florida town: 4.5×). Median rent is $1,515.

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

    Full Zephyrhills North, Florida profile: weather, storms, schools, jobs →

    Zephyrhills North vs the typical Florida townZephyrhills NorthTypical Florida townHome value$102,100$331,600Income$52,228$71,140Rent$1,515$1,569
    Census ACS 2020–2024 medians.
  17. 9Chattahoochee, Florida

    Homes cost 2.0× income

    Chattahoochee is a city of 2,955 people in Gadsden County, Florida. The median home is worth $101,700 and the median household earns $51,964, so homes cost 2.0× income (typical Florida town: 4.5×). Median rent is $613.

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

    Full Chattahoochee, Florida profile: weather, storms, schools, jobs →

    Chattahoochee vs the typical Florida townChattahoocheeTypical Florida townHome value$101,700$331,600Income$51,964$71,140Rent$613$1,569
    Census ACS 2020–2024 medians.
  18. 8Pembroke Park, Florida

    Homes cost 2.0× income

    Pembroke Park is a town of 6,260 people in Broward County, Florida. The median home is worth $105,300 and the median household earns $52,928, so homes cost 2.0× income (typical Florida town: 4.5×). Median rent is $1,556.

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

    Full Pembroke Park, Florida profile: weather, storms, schools, jobs →

    Pembroke Park vs the typical Florida townPembroke ParkTypical Florida townHome value$105,300$331,600Income$52,928$71,140Rent$1,556$1,569
    Census ACS 2020–2024 medians.
  19. 7Campbell, Florida

    Homes cost 1.9× income

    Campbell is a community of 2,610 people in Osceola County, Florida. The median home is worth $77,200 and the median household earns $40,411, so homes cost 1.9× income (typical Florida town: 4.5×). Median rent is $1,289.

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

    Full Campbell, Florida profile: weather, storms, schools, jobs →

    Campbell vs the typical Florida townCampbellTypical Florida townHome value$77,200$331,600Income$40,411$71,140Rent$1,289$1,569
    Census ACS 2020–2024 medians.
  20. 6Zephyrhills West, Florida

    Homes cost 1.7× income

    Zephyrhills West is a community of 5,533 people in Pasco County, Florida. The median home is worth $90,800 and the median household earns $51,992, so homes cost 1.7× income (typical Florida town: 4.5×). Median rent is $1,127.

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

    Full Zephyrhills West, Florida profile: weather, storms, schools, jobs →

    Zephyrhills West vs the typical Florida townZephyrhills WestTypical Florida townHome value$90,800$331,600Income$51,992$71,140Rent$1,127$1,569
    Census ACS 2020–2024 medians.
  21. 5Jasper, Florida

    Homes cost 1.6× income

    Jasper is a city of 3,621 people in Hamilton County, Florida. The median home is worth $78,300 and the median household earns $49,500, so homes cost 1.6× income (typical Florida town: 4.5×). Median rent is $725.

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

    Full Jasper, Florida profile: weather, storms, schools, jobs →

    Jasper vs the typical Florida townJasperTypical Florida townHome value$78,300$331,600Income$49,500$71,140Rent$725$1,569
    Census ACS 2020–2024 medians.
  22. 4Fussels Corner, Florida

    Homes cost 1.6× income

    Fussels Corner is a community of 5,560 people in Polk County, Florida. The median home is worth $92,100 and the median household earns $56,091, so homes cost 1.6× income (typical Florida town: 4.5×). Median rent is $937.

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

    Full Fussels Corner, Florida profile: weather, storms, schools, jobs →

    Fussels Corner vs the typical Florida townFussels CornerTypical Florida townHome value$92,100$331,600Income$56,091$71,140Rent$937$1,569
    Census ACS 2020–2024 medians.
  23. 3Bushnell, Florida

    Homes cost 1.3× income

    Bushnell is a city of 3,047 people in Sumter County, Florida. The median home is worth $67,600 and the median household earns $52,717, so homes cost 1.3× income (typical Florida town: 4.5×). Median rent is $745.

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

    Full Bushnell, Florida profile: weather, storms, schools, jobs →

    Bushnell vs the typical Florida townBushnellTypical Florida townHome value$67,600$331,600Income$52,717$71,140Rent$745$1,569
    Census ACS 2020–2024 medians.
  24. 2Zephyrhills South, Florida

    Homes cost 1.2× income

    Zephyrhills South is a community of 4,985 people in Pasco County, Florida. The median home is worth $49,800 and the median household earns $42,454, so homes cost 1.2× income (typical Florida town: 4.5×). Median rent is $926.

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

    Full Zephyrhills South, Florida profile: weather, storms, schools, jobs →

    Zephyrhills South vs the typical Florida townZephyrhills SouthTypical Florida townHome value$49,800$331,600Income$42,454$71,140Rent$926$1,569
    Census ACS 2020–2024 medians.
  25. 1Silver Springs, Florida

    Homes cost 1.0× income

    Silver Springs, Florida
    Photo: Victor Patel Uploaded by Shreeg88 at en.wikipedia (public domain, Wikimedia Commons)

    Silver Springs is a community of 2,844 people in Marion County, Florida. The median home is worth $30,800 and the median household earns $32,074, so homes cost 1.0× income (typical Florida town: 4.5×). Median rent is $1,176.

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

    Full Silver Springs, Florida profile: weather, storms, schools, jobs →

    Silver Springs vs the typical Florida townSilver SpringsTypical Florida townHome value$30,800$331,600Income$32,074$71,140Rent$1,176$1,569
    Census ACS 2020–2024 medians.

More Florida rankings

Same ranking, other places

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