HomeAlabamaLauderdale CountyFlorence

Homes for Sale in Florence, Alabama

As of September 20, 2026, Florence, Lauderdale County, Alabama has 590 active MLS listings — 575 for sale and 15 for rent, with a median home price of $284,900 across 347 homes and a median 90 days on market.

Florence sits in Lauderdale County. Every listing below is live from the MLS — click through for photos, full details and a direct line to a local agent.

Active listings
590
For sale
575
For rent
15
Median home price
$284,900
Median days on market
90
Waterfront
81

Figures computed from live MLS data, as of 2026-09-20.

Quick answers

How many homes are for sale in Florence, Lauderdale County, Alabama?

As of September 20, 2026 there are 575 active MLS listings for sale in Florence, Lauderdale County, Alabama. Browse them all.

What is the median home price in Florence, Lauderdale County, Alabama?

The median asking price for a home in Florence, Lauderdale County, Alabama is $284,900, computed from 347 active MLS listings on September 20, 2026.

Is there land for sale in Florence, Lauderdale County, Alabama?

Yes — 148 land, lot and acreage listings are active in Florence, Lauderdale County, Alabama right now. See land listings.

Are there homes for rent in Florence, Lauderdale County, Alabama?

15 rental listings are active in Florence, Lauderdale County, Alabama on the MLS. See rentals.

Are there waterfront properties in Florence, Lauderdale County, Alabama?

81 active listings in Florence, Lauderdale County, Alabama are waterfront. See waterfront listings.

Selling a home in Florence? Start here →

Market trends: 35634 · 35630 · 35633 · 35631 · 35677

Communities

Browse by property type

All listings for sale in Florence (575)

For rent in Florence (15)