Homes for Sale in Florida

129,591 homes are for sale across 479 Florida cities in Momentum’s MLS record as of 2026-09-25, at a median list price of $389,900. Every city and county below has its own live page with photos, prices by ZIP and community, and what a home there costs to own.

Florida cities with the most homes for sale

Every Florida county and city

Broward County 14,059 homes for sale · median $389,000

Fort Lauderdale (2151) · Hollywood (1449) · Pompano Beach (1079) · Pembroke Pines (839) · Deerfield Beach (748) · Sunrise (689) · Tamarac (669) · Lauderhill (616) · Hallandale Beach (604) · Coral Springs (587) · Plantation (503) · Margate (480) · Miramar (471) · Davie (453) · Coconut Creek (424) · Weston (367) · Oakland Park (355) · Lauderdale Lakes (351) · Parkland (198) · Dania Beach (182) · North Lauderdale (176) · Lighthouse Point (148) · Wilton Manors (138) · Lauderdale By The Sea (110) · Cooper City (91) · Hillsboro Beach (60) · Southwest Ranches (56) · West Park (44) · Pembroke Park (7) · Hallandale (7)

Palm Beach County 11,207 homes for sale · median $469,900

West Palm Beach (1719) · Boca Raton (1707) · Delray Beach (1473) · Boynton Beach (1376) · Lake Worth (692) · Palm Beach Gardens (592) · Jupiter (491) · Wellington (439) · Greenacres (374) · North Palm Beach (226) · Royal Palm Beach (208) · Riviera Beach (185) · Palm Beach (178) · Lake Worth Beach (168) · Loxahatchee (153) · Palm Springs (142) · Singer Island (124) · Highland Beach (116) · The Acreage (108) · Lantana (96) · Westlake (84) · South Palm Beach (74) · Juno Beach (71) · Lake Park (65) · Tequesta (64) · Hypoluxo (56) · Ocean Ridge (41) · Loxahatchee Groves (27) · Atlantis (25) · Palm Beach Shores (24) · Jupiter Farms (21) · Belle Glade (18) · Lake Clarke Shores (15) · Haverhill (10) · Briny Breezes (10) · Gulf Stream (9) · Mangonia Park (9) · Pahokee (8) · South Bay (8) · Manalapan (6)

Miami-Dade County 10,975 homes for sale · median $477,000

Miami (4609) · Miami Beach (1609) · Sunny Isles Beach (1031) · Aventura (912) · Homestead (626) · Hialeah (327) · Doral (312) · North Miami (253) · North Miami Beach (240) · Bay Harbor Islands (140) · Coral Gables (129) · North Bay Village (113) · Bal Harbour (101) · Florida City (91) · Key Biscayne (86) · Miami Gardens (82) · Cutler Bay (78) · Surfside (62) · Miami Lakes (40) · Coconut Grove (31) · Pinecrest (18) · Palmetto Bay (17) · Hialeah Gardens (17) · South Miami (16) · Sweetwater (15) · Miami Shores (8)

Pinellas County 7,556 homes for sale · median $399,900

St. Petersburg (2379) · Clearwater (1184) · Palm Harbor (552) · Largo (490) · Seminole (360) · Tarpon Springs (292) · Dunedin (279) · Clearwater Beach (253) · Pinellas Park (245) · Treasure Island (193) · Oldsmar (172) · St. Pete Beach (168) · Gulfport (132) · Madeira Beach (124) · Safety Harbor (99) · South Pasadena (98) · Indian Rocks Beach (90) · Belleair (83) · Indian Shores (66) · Tierra Verde (60) · Redington Shores (54) · Redington Beach (38) · Belleair Beach (36) · Kenneth City (33) · Belleair Bluffs (29) · Crystal Beach (24) · North Redington Beach (21)

Hillsborough County 7,201 homes for sale · median $400,000

Tampa (3559) · Riverview (762) · Sun City Center (352) · Apollo Beach (350) · Brandon (317) · Plant City (299) · Wimauma (279) · Ruskin (275) · Lutz (251) · Valrico (239) · Lithia (156) · Seffner (102) · Temple Terrace (85) · Gibsonton (60) · Thonotosassa (55) · Dover (53) · Westchase (8)

Orange County 6,229 homes for sale · median $430,000

Orlando (4073) · Winter Garden (709) · Apopka (540) · Winter Park (364) · Windermere (253) · Ocoee (148) · Maitland (108) · Zellwood (51) · Oakland (38) · Belle Isle (18) · Gotha (13) · Golden Oak (6)

Polk County 5,494 homes for sale · median $319,900

Davenport (1636) · Lakeland (1159) · Winter Haven (793) · Haines City (515) · Lake Wales (348) · Auburndale (258) · Poinciana (186) · Bartow (153) · Lake Alfred (110) · Polk City (94) · Mulberry (90) · Eagle Lake (70) · Dundee (68) · Lake Hamilton (57) · Frostproof (50) · Indian Lake Estates (25) · Fort Meade (24) · Babson Park (22) · Lakeshore (7) · River Ranch (6)

Sarasota County 4,706 homes for sale · median $442,250

Sarasota (2397) · North Port (917) · Venice (889) · Nokomis (254) · Longboat Key (228) · Osprey (73) · North Venice (25)

Pasco County 4,682 homes for sale · median $337,400

New Port Richey (957) · Wesley Chapel (673) · Zephyrhills (638) · Hudson (511) · Land O' Lakes (473) · Dade City (352) · Port Richey (346) · Holiday (269) · Odessa (206) · San Antonio (150) · Trinity (62)

Osceola County 4,630 homes for sale · median $400,000

Kissimmee (2959) · St. Cloud (1146) · Reunion (162) · Celebration (92) · Harmony (46) · Champions Gate (18)

Duval County 4,179 homes for sale · median $309,900

Jacksonville (3941) · Jacksonville Beach (172) · Atlantic Beach (57) · Neptune Beach (30)

Manatee County 4,040 homes for sale · median $439,900

Bradenton (1995) · Parrish (645) · Palmetto (448) · Lakewood Ranch (289) · Ellenton (98) · Bradenton Beach (86) · Holmes Beach (86) · Anna Maria (58) · Myakka City (29) · University Park (15) · Cortez (10) · Terra Ceia (8)

Marion County 3,975 homes for sale · median $289,900

Ocala (2681) · Dunnellon (434) · Summerfield (406) · Belleview (133) · Ocklawaha (124) · Fort Mc Coy (65) · Silver Springs (58) · Citra (32) · Weirsdale (20) · Anthony (19) · Reddick (16) · Salt Springs (15) · Micanopy (14)

Brevard County 3,896 homes for sale · median $366,995

Palm Bay (1154) · Melbourne (714) · Titusville (299) · Cocoa (273) · Merritt Island (215) · Cocoa Beach (204) · Rockledge (183) · Satellite Beach (142) · Cape Canaveral (135) · Melbourne Beach (134) · Indialantic (100) · West Melbourne (90) · Indian Harbour Beach (55) · Mims (50) · Barefoot Bay (47) · Grant-Valkaria (33) · Micco (20) · Malabar (20) · Grant (15) · Sebastian (14)

Lee County 3,443 homes for sale · median $299,888

Fort Myers (1293) · Cape Coral (480) · Bonita Springs (405) · North Fort Myers (346) · Fort Myers Beach (226) · Estero (219) · Lehigh Acres (164) · Sanibel (104) · St. James City (48) · Miromar Lakes (23) · Alva (22) · Captiva (19) · Bokeelia (18)

Lake County 3,341 homes for sale · median $380,000

Clermont (733) · Leesburg (626) · Tavares (271) · Mount Dora (256) · Groveland (255) · Eustis (213) · Lady Lake (178) · Minneola (134) · Fruitland Park (89) · Sorrento (77) · Montverde (74) · Howey In The Hills (72) · Umatilla (69) · Astatula (47) · Mascotte (44) · Astor (31) · Bella Collina (31) · Grand Island (26) · Paisley (19) · Okahumpka (18) · Yalaha (16) · Altoona (8) · Mount Plymouth (7)

Walton County 2,538 homes for sale · median $749,000

Santa Rosa Beach (844) · Miramar Beach (677) · Freeport (379) · Inlet Beach (294) · DeFuniak Springs (206) · Watersound (54) · Alys Beach (19) · Seacrest (13) · Ponce De Leon (10) · Rosemary Beach (9) · Point Washington (7)

St. Lucie County 2,419 homes for sale · median $380,000

Port St. Lucie (1485) · Fort Pierce (855) · Hutchinson Island (62)

Collier County 2,184 homes for sale · median $439,000

Naples (1833) · Marco Island (247) · Ave Maria (70) · Everglades City (7)

Volusia County 2,175 homes for sale · median $350,000

Daytona Beach (703) · Ormond Beach (459) · Port Orange (277) · Daytona Beach Shores (240) · New Smyrna Beach (192) · Holly Hill (82) · Ponce Inlet (65) · South Daytona (62) · DeLand (48) · Deltona (35) · Edgewater (27) · Oak Hill (10)

St. Johns County 2,018 homes for sale · median $542,000

St. Augustine (1065) · St. Johns (373) · Ponte Vedra Beach (249) · Ponte Vedra (230) · St. Augustine Beach (29) · Hastings (25) · Fruit Cove (13) · Elkton (6)

Charlotte County 1,845 homes for sale · median $325,000

Punta Gorda (973) · Englewood (416) · Port Charlotte (366) · Rotonda West (196) · Placida (143) · Boca Grande (26)

Seminole County 1,819 homes for sale · median $389,900

Sanford (456) · Altamonte Springs (336) · Lake Mary (210) · Longwood (209) · Oviedo (198) · Casselberry (130) · Winter Springs (122) · Geneva (25) · Chuluota (20) · Fern Park (11)

Okaloosa County 1,807 homes for sale · median $399,900

Destin (603) · Crestview (427) · Fort Walton Beach (408) · Niceville (179) · Mary Esther (71) · Shalimar (60) · Laurel Hill (28) · Baker (24) · Valparaiso (18) · Holt (9)

Escambia - Fl County 1,360 homes for sale · median $350,000

Pensacola (1032) · Cantonment (174) · Perdido Key (63) · Pensacola Beach (48) · Molino (20) · Century (13) · Mcdavid (8)

Clay County 1,258 homes for sale · median $369,000

Green Cove Springs (400) · Middleburg (362) · Orange Park (270) · Fleming Island (124) · Keystone Heights (95)

Alachua County 1,230 homes for sale · median $329,900

Gainesville (806) · Newberry (149) · Alachua (143) · High Springs (72) · Hawthorne (36) · Archer (31) · Melrose (26) · Waldo (10)

Monroe County 1,174 homes for sale · median $1.07M

Key Largo (267) · Key West (227) · Marathon (177) · Plantation Key (93) · Big Pine Key (80) · Cudjoe Key (47) · Duck Key (47) · Key Colony (32) · Lower Matecumbe (24) · Upper Matecumbe Key Islamorada (24) · Big Coppitt (24) · Summerland Key (23) · Stock Island (20) · Ramrod Key (18) · Sugarloaf Key (15) · Geiger Key (10) · Little Torch Key (9) · Key Haven (8) · Saddlebunch (7) · Windley Key (6)

Hernando County 1,132 homes for sale · median $354,485

Brooksville (461) · Spring Hill (383) · Weeki Wachee (247) · Hernando Beach (61)

Santa Rosa County 1,124 homes for sale · median $398,000

Milton (411) · Pace (285) · Gulf Breeze (222) · Navarre (118) · Jay (45) · Navarre Beach (41)

Bay County 1,067 homes for sale · median $362,500

Panama City Beach (791) · Panama City (258) · Mexico Beach (13)

Citrus County 1,061 homes for sale · median $289,000

Homosassa (214) · Citrus Springs (201) · Inverness (158) · Crystal River (139) · Beverly Hills (100) · Hernando (73) · Lecanto (36) · Floral City (27)

Martin County 657 homes for sale · median $525,000

Stuart (261) · Palm City (118) · Jensen Beach (118) · Hobe Sound (118) · Indiantown (13) · Sewalls Point (10) · Jupiter Island (6)

Sumter County 599 homes for sale · median $329,900

The Villages (328) · Wildwood (154) · Oxford (71) · Webster (54) · Bushnell (45) · Lake Panasoffkee (40) · Sumterville (24) · Coleman (9)

Nassau County 533 homes for sale · median $499,000

Fernandina Beach (242) · Yulee (194) · Hilliard (49) · Callahan (40) · Bryceville (7)

Putnam County 375 homes for sale · median $240,000

Palatka (106) · Interlachen (75) · Satsuma (51) · Crescent City (42) · Welaka (24) · Pomona Park (17) · East Palatka (14) · Florahome (11) · San Mateo (8) · Georgetown (6)

Leon County 349 homes for sale · median $209,000

Tallahassee (343) · Leon (6)

Highlands County 275 homes for sale · median $279,900

Sebring (162) · Avon Park (67) · Lake Placid (40) · Lorida (6)

Levy County 248 homes for sale · median $269,950

Williston (97) · Chiefland (43) · Morriston (41) · Bronson (26) · Inglis (13) · Cedar Key (9) · Yankeetown (8)

Flagler County 165 homes for sale · median $424,900

Palm Coast (111) · Flagler Beach (15)

DeSoto County 144 homes for sale · median $310,000

Arcadia (125) · Lake Suzy (19)

Baker County 112 homes for sale · median $317,000

Macclenny (74) · Glen St. Mary (29) · Sanderson (8)

Gilchrist County 77 homes for sale · median $345,000

Trenton (36) · Bell (28) · Branford (15)

Columbia County 75 homes for sale · median $355,000

Lake City (59) · Fort White (15)

Bradford County 62 homes for sale · median $337,400

Starke (36) · Lawtey (10)

Wakulla County 59 homes for sale · median $235,900

Crawfordville (45) · Panacea (10)

Dixie County 54 homes for sale · median $277,000

Old Town (36)

Okeechobee County 42 homes for sale · median $302,450

Okeechobee (46)

Hendry County 39 homes for sale · median $250,000

Clewiston (30) · Labelle (8)

Suwannee County 33 homes for sale · median $264,999

Live Oak (17) · O'Brien (6)

Hardee County 31 homes for sale · median $275,000

Wauchula (19) · Zolfo Springs (7)

Indian River County 27 homes for sale · median $335,000

Vero Beach (20)

Franklin County 13 homes for sale · median $289,000

Carrabelle (7)

Taylor County 13 homes for sale · median $184,900

Perry (6)

Glades County 12 homes for sale · median $179,450

Moore Haven (11)

Jackson County 11 homes for sale · median $259,900

Alford (11)

Counts are active residential listings in Momentum Realty’s MLS record as of 2026-09-25. Data is deemed reliable but not guaranteed. Equal Housing Opportunity.

Buying in Florida?

See any home on this page with a local agent.

A Momentum agent who works Florida every week will set up showings, pull the comps before you offer, and tell you which of these homes is actually priced right. No cost to a buyer.

Selling instead? See what your home would list for.

Tour homes in Florida

Tell us what you are looking for and a local agent will reach out, usually within one business day.

or call (904) 351-6461