Florida cities — momentum scores, home values & rankings

All states·Florida

289 Florida cities tracked. Sorted by composite momentum score (home prices, rent, population).

Long thesis

The state's pop-weighted momentum is 57/100, and only 3 of 219 tracked cities are in the 'Declining' tier. That's a healthier distribution than most states. Bull case: the average is good, and the bottom of the distribution isn't ugly.

Short thesis

State median 1-yr change is -2.9% — that's not a fluctuation, it's a trend. When the median city is declining, the average city is. Bear case is patience: the floor may not be in.

289
Cities tracked
$372,240
Median home (state)
94
Rising / Hot
41
Cooling / Declining

Live Oak

pop 7,200
78
Hot$256,674 · +4.2%

Belle Glade

pop 17,363
77
Rising$286,718 · +3.4%

Lake Butler

pop 18,851
77
Rising$281,094 · +2.3%

Macclenny

pop 8,178
76
Rising$304,753 · +2.8%

High Springs

pop 6,806
76
Rising$332,169 · +2.1%

Okeechobee

pop 5,731
76
Rising$287,530 · +0.0%

Tamiami

pop 54,212
76
Rising$612,983 · +1.0%

Southwest Ranches

pop 7,827
74
Rising$1,460,139 · +0.5%

Perry

pop 7,306
74
Rising$180,834 · +3.9%

Grant-Valkaria

pop 5,730
74
Rising$541,226 · +0.0%

Floral City

pop 5,261
74
Rising$273,773 · +1.0%

Starke

pop 5,966
73
Rising$234,054 · +2.4%

South Bay

pop 5,160
73
Rising$229,691 · +0.6%

West Little River

pop 34,128
73
Rising$442,818 · -0.5%

Coral Gables

pop 50,379
72
Rising$1,530,987 · +1.4%

Clewiston

pop 7,496
72
Rising$254,019 · +0.3%

Neptune Beach

pop 7,032
71
Rising$786,427 · +3.2%

Surfside

pop 5,719
71
Rising$1,300,702 · +3.5%

Key Largo

pop 12,447
71
Rising$1,087,682 · +0.3%

Bay Hill

pop 5,021
71
Rising$878,916 · -0.3%

Panama City

pop 37,024
70
Rising$284,310 · +0.7%

Miami Lakes

pop 33,247
70
Rising$654,803 · -1.0%

Pinecrest

pop 18,981
70
Rising$2,197,560 · +2.0%

Marianna

pop 7,975
70
Rising$195,046 · +0.4%

Belleview

pop 6,156
70
Rising$257,613 · -1.9%

Brownsville

pop 16,583
70
Rising$426,484 · -2.0%

Westview

pop 9,923
70
Rising$472,961 · -1.8%

Milton

pop 11,182
69
Rising$286,705 · +0.3%

Belle Isle

pop 7,741
69
Rising$535,435 · -0.9%

DeFuniak Springs

pop 7,048
69
Rising$234,123 · -1.3%

Fellsmere

pop 5,028
69
Rising$240,532 · +1.4%

Navarre

pop 40,817
69
Rising$417,701 · +0.6%

Eustis

pop 25,067
68
Rising$336,870 · -2.2%

Mims

pop 7,336
68
Rising$391,733 · +0.3%

Asbury Lake

pop 11,036
68
Rising$476,073 · -0.5%

Parkland

pop 39,700
67
Rising$1,067,944 · -2.7%

Wildwood

pop 19,031
67
Rising$294,840 · -1.4%

Avon Park

pop 10,415
67
Rising$210,494 · -2.1%

Palm Beach

pop 9,493
67
Rising$2,071,518 · -1.2%

Lake Park

pop 9,188
67
Rising$408,056 · +0.5%

Lake Alfred

pop 8,632
67
Rising$308,811 · -1.7%

Miami

pop 487,014
66
Rising$580,996 · -1.6%

Tallahassee

pop 205,089
66
Rising$293,664 · +0.6%

Royal Palm Beach

pop 41,948
66
Rising$482,160 · -1.1%

Bartow

pop 22,084
66
Rising$277,164 · -1.5%

Lynn Haven

pop 21,954
66
Rising$324,043 · -0.8%

Longwood

pop 17,089
66
Rising$456,148 · -1.7%

Fernandina Beach

pop 13,672
66
Rising$609,043 · -2.1%

Lake City

pop 12,783
66
Rising$261,779 · +0.6%

Palatka

pop 10,867
66
Rising$210,061 · +1.7%

Town 'n' Country

pop 85,951
66
Rising$381,943 · -1.4%

West Palm Beach

pop 127,744
65
Rising$399,650 · -2.3%

Miami Gardens

pop 116,173
65
Rising$472,888 · -2.3%

Palm Beach Gardens

pop 63,284
65
Rising$677,689 · -1.1%

New Smyrna Beach

pop 33,144
65
Rising$450,975 · -1.5%

Sebastian

pop 27,087
65
Rising$346,633 · -2.0%

Mount Dora

pop 18,261
65
Rising$392,714 · -1.7%

Sebring

pop 11,795
65
Rising$239,062 · -1.8%

Gulf Breeze

pop 6,955
65
Rising$472,189 · -1.8%

Pinewood

pop 17,246
65
Rising$434,133 · -2.2%

Boca Raton

pop 102,238
64
Rising$562,670 · -1.2%

DeLand

pop 45,587
64
Rising$335,149 · -2.2%

Crestview

pop 30,727
64
Rising$290,047 · -0.7%

Tavares

pop 22,007
64
Rising$311,899 · -2.6%

Sweetwater

pop 21,321
64
Rising$439,738 · -3.1%

Auburndale

pop 20,659
64
Rising$303,871 · -2.8%

Niceville

pop 17,919
64
Rising$434,896 · -0.5%

Orange City

pop 15,257
64
Rising$290,513 · -2.9%

Callaway

pop 14,138
64
Rising$263,579 · -0.4%

Lighthouse Point

pop 10,878
64
Rising$769,432 · -2.9%

LaBelle

pop 5,472
64
Rising$287,092 · -3.9%

Lakeland

pop 124,990
63
Rising$312,001 · -2.4%

Cutler Bay

pop 45,833
63
Rising$566,593 · -1.7%

Key Biscayne

pop 15,111
63
Rising$1,648,943 · -0.5%

Fruitland Park

pop 8,962
63
Rising$295,044 · -3.1%

Lecanto

pop 6,301
63
Rising$335,725 · -1.4%

Doctor Phillips

pop 12,328
63
Rising$538,832 · -2.4%

Bithlo

pop 9,848
63
Rising$503,894 · -1.3%

Pace

pop 24,684
63
Rising$325,306 · -0.4%

Doral

pop 83,625
62
Rising$546,751 · -2.6%

North Miami Beach

pop 45,655
62
Rising$452,850 · -2.2%

Oviedo

pop 41,901
62
Rising$506,978 · -1.5%

Cooper City

pop 35,541
62
Rising$668,684 · -3.2%

Rockledge

pop 31,429
62
Rising$397,226 · -1.5%

DeBary

pop 23,468
62
Rising$378,517 · -2.0%

Cocoa

pop 19,909
62
Rising$296,874 · -1.9%

Opa-locka

pop 16,507
62
Rising$471,232 · -2.4%

Brooksville

pop 9,985
62
Rising$310,094 · -2.7%

Dade City

pop 9,662
62
Rising$321,700 · -2.7%

Newberry

pop 8,326
62
Rising$332,442 · -2.3%

Fleming Island

pop 29,142
62
Rising$444,483 · -1.0%

Thonotosassa

pop 15,238
62
Rising$411,015 · -3.0%

Seffner

pop 8,362
62
Rising$357,505 · -1.6%

Gladeview

pop 14,927
62
Rising$405,543 · -3.6%

Hialeah

pop 235,388
61
Stable$444,086 · -2.6%

Deltona

pop 100,513
61
Stable$298,402 · -3.0%

North Miami

pop 62,202
61
Stable$420,832 · -2.7%

Pensacola

pop 53,898
61
Stable$265,913 · +0.6%

Jacksonville Beach

pop 23,630
61
Stable$639,131 · -1.1%

Lady Lake

pop 17,288
61
Stable$335,301 · -1.3%

West Park

pop 15,641
61
Stable$424,513 · -4.2%

Atlantic Beach

pop 13,279
61
Stable$707,224 · -2.5%

Miami Shores

pop 11,917
61
Stable$742,178 · -1.5%

Mascotte

pop 9,150
61
Stable$319,453 · -4.3%

Inverness

pop 7,887
61
Stable$239,821 · -2.5%

Palm City

pop 25,883
61
Stable$616,953 · -3.1%

Golden Glades

pop 32,499
61
Stable$474,473 · -2.5%

Yulee

pop 14,195
61
Stable$387,059 · -0.9%

Gainesville

pop 148,720
60
Stable$299,633 · -2.1%

St. Cloud

pop 71,036
60
Stable$395,814 · -3.8%

Ocala

pop 70,251
60
Stable$269,002 · -3.0%

Wellington

pop 63,258
60
Stable$649,905 · -2.0%

Ocoee

pop 51,269
60
Stable$415,770 · -3.3%

Fort Pierce

pop 50,805
60
Stable$278,425 · -3.4%

Lake Worth Beach

pop 44,417
60
Stable$436,876 · -3.3%

Winter Springs

pop 39,822
60
Stable$425,229 · -3.1%

Winter Park

pop 30,835
60
Stable$465,527 · -1.5%

Edgewater

pop 24,334
60
Stable$292,572 · -2.6%

Miami Springs

pop 13,901
60
Stable$726,907 · -2.0%

Arcadia

pop 7,974
60
Stable$244,781 · -2.5%

Freeport

pop 7,234
60
Stable$394,021 · -2.8%

Tequesta

pop 6,285
60
Stable$641,036 · -3.3%

Hernando

pop 9,284
60
Stable$353,959 · -1.9%

Odessa

pop 8,080
60
Stable$686,200 · -1.9%

Orlando

pop 334,854
59
Stable$374,302 · -3.2%

Palm Bay

pop 142,023
59
Stable$304,173 · -3.5%

Plantation

pop 100,694
59
Stable$498,244 · -4.4%

Jupiter

pop 62,987
59
Stable$695,966 · -2.6%

Apopka

pop 62,777
59
Stable$395,812 · -2.8%

Winter Haven

pop 59,975
59
Stable$276,487 · -3.7%

Clermont

pop 50,851
59
Stable$430,685 · -4.0%

Plant City

pop 43,046
59
Stable$342,001 · -2.8%

Haines City

pop 42,073
59
Stable$296,920 · -4.1%

Casselberry

pop 31,650
59
Stable$346,052 · -4.1%

Fort Walton Beach

pop 21,188
59
Stable$324,585 · -0.0%

Maitland

pop 19,776
59
Stable$478,576 · -0.8%

St. Augustine

pop 16,033
59
Stable$432,137 · -2.9%

Wilton Manors

pop 11,788
59
Stable$578,244 · -3.7%

Alachua

pop 10,856
59
Stable$332,103 · -2.2%

Springfield

pop 8,495
59
Stable$214,925 · -2.2%

Dundee

pop 6,275
59
Stable$268,221 · -3.9%

Fort Meade

pop 5,341
59
Stable$227,949 · -4.0%

Merritt Island

pop 34,518
59
Stable$431,185 · -1.4%

Middleburg

pop 12,881
59
Stable$326,539 · -1.5%

Citrus Park

pop 28,178
59
Stable$425,324 · -1.5%

The Hammocks

pop 59,480
59
Stable$534,793 · -2.5%

Wedgefield

pop 8,017
59
Stable$524,157 · -3.6%

Tampa

pop 414,547
58
Stable$376,530 · -3.1%

Pembroke Pines

pop 179,326
58
Stable$488,550 · -3.9%

Miramar

pop 143,242
58
Stable$518,584 · -3.5%

Davie

pop 112,052
58
Stable$515,987 · -4.3%

Sanford

pop 66,919
58
Stable$343,861 · -4.0%

Riviera Beach

pop 39,620
58
Stable$406,220 · -2.8%

Palm Springs

pop 28,548
58
Stable$269,887 · -3.7%

Groveland

pop 24,602
58
Stable$372,240 · -4.4%

Zephyrhills

pop 22,304
58
Stable$304,995 · -3.6%

Stuart

pop 19,566
58
Stable$377,595 · -4.8%

Lake Wales

pop 17,798
58
Stable$245,529 · -3.5%

Safety Harbor

pop 16,972
58
Stable$496,995 · -2.0%

Marco Island

pop 16,554
58
Stable$855,636 · -2.3%

Green Cove Springs

pop 10,087
58
Stable$341,361 · -1.8%

Marathon

pop 10,039
58
Stable$824,970 · -2.0%

Quincy

pop 8,119
58
Stable$175,164 · -3.5%

Broadview Park

pop 7,670
58
Stable$430,332 · -3.9%

Hobe Sound

pop 13,163
58
Stable$500,545 · -4.1%

Jacksonville

pop 1,009,833
57
Stable$286,396 · -2.6%

Homestead

pop 85,796
57
Stable$436,634 · -5.4%

Weston

pop 70,674
57
Stable$728,193 · -3.7%

Winter Garden

pop 48,771
57
Stable$570,558 · -3.2%

West Melbourne

pop 31,378
57
Stable$373,019 · -2.9%

Temple Terrace

pop 27,588
57
Stable$325,344 · -3.4%

South Daytona

pop 13,906
57
Stable$246,305 · -1.9%

Cocoa Beach

pop 11,386
57
Stable$455,543 · -1.8%

Satellite Beach

pop 11,367
57
Stable$519,148 · -1.7%

Beverly Hills

pop 9,961
57
Stable$235,772 · -3.5%

Melbourne

pop 87,561
56
Stable$357,544 · -3.2%

Kissimmee

pop 84,756
56
Stable$359,676 · -4.5%

Titusville

pop 49,883
56
Stable$272,330 · -3.4%

Leesburg

pop 37,815
56
Stable$277,458 · -5.2%

Dunedin

pop 35,932
56
Stable$407,038 · -2.3%

New Port Richey

pop 18,130
56
Stable$288,461 · -3.3%

Vero Beach

pop 17,556
56
Stable$362,089 · -4.4%

Davenport

pop 16,764
56
Stable$341,663 · -4.7%

Indian Harbour Beach

pop 9,006
56
Stable$461,142 · -1.9%

Indiantown

pop 6,810
56
Stable$289,180 · -2.8%

Pahokee

pop 5,829
56
Stable$204,683 · -4.4%

Spring Hill

pop 113,568
56
Stable$307,447 · -2.7%

Brandon

pop 114,626
56
Stable$356,611 · -2.0%

The Crossings

pop 23,276
56
Stable$502,266 · -3.4%

Fort Lauderdale

pop 190,641
55
Stable$510,297 · -4.4%

Hollywood

pop 159,073
55
Stable$442,551 · -5.3%

Pompano Beach

pop 118,104
55
Stable$353,345 · -4.8%

Margate

pop 60,650
55
Stable$321,765 · -4.3%

Oakland Park

pop 45,771
55
Stable$370,952 · -4.5%

Lake Mary

pop 16,989
55
Stable$465,764 · -2.6%

Destin

pop 13,991
55
Stable$612,165 · -0.5%

North Palm Beach

pop 13,423
55
Stable$620,443 · -3.5%

Orange Park

pop 8,993
55
Stable$312,094 · -1.9%

Flagler Beach

pop 5,568
55
Stable$452,921 · -2.3%

Valrico

pop 37,895
55
Stable$417,174 · -3.5%

Lutz

pop 23,707
55
Stable$486,126 · -2.6%

Highland City

pop 12,355
55
Stable$265,433 · -2.6%

Coral Springs

pop 140,808
54
Stable$520,777 · -4.8%

Palm Coast

pop 106,729
54
Stable$341,660 · -3.1%

Sunrise

pop 100,128
54
Stable$361,456 · -5.1%

Delray Beach

pop 70,140
54
Stable$339,538 · -4.6%

North Lauderdale

pop 46,335
54
Stable$352,500 · -3.7%

Ormond Beach

pop 44,596
54
Stable$363,789 · -3.7%

Hialeah Gardens

pop 23,328
54
Stable$419,897 · -4.2%

St. Augustine Beach

pop 6,808
54
Stable$582,949 · -1.2%

Pembroke Park

pop 6,544
54
Stable$250,634 · -6.3%

Pebble Creek

pop 9,624
54
Stable$435,687 · -3.6%

Holiday

pop 24,939
54
Stable$222,317 · -4.2%

The Villages

pop 79,077
54
Stable$393,135 · -1.6%

Daytona Beach

pop 86,015
53
Stable$250,012 · -5.5%

Boynton Beach

pop 83,095
53
Stable$398,860 · -4.6%

Altamonte Springs

pop 47,261
53
Stable$295,538 · -3.5%

North Bay Village

pop 8,286
53
Stable$387,145 · -3.4%

Westchase

pop 25,952
53
Stable$556,241 · -2.5%

Gibsonton

pop 18,566
53
Stable$317,162 · -5.0%

Panama City Beach

pop 19,955
52
Stable$413,312 · -4.0%

Florida City

pop 13,157
52
Stable$370,824 · -5.5%

Pine Hills

pop 66,111
52
Stable$274,750 · -5.9%

Port Orange

pop 66,556
51
Stable$336,859 · -4.3%

Naples

pop 20,168
51
Stable$549,494 · -5.5%

Timber Pines

pop 5,163
51
Stable$283,275 · -5.5%

Apollo Beach

pop 26,002
51
Stable$439,412 · -4.7%

Ives Estates

pop 25,005
51
Stable$354,608 · -6.2%

Hudson

pop 12,944
51
Stable$289,218 · -3.5%

Deerfield Beach

pop 90,507
50
Stable$274,233 · -6.4%

Largo

pop 82,337
50
Stable$336,182 · -2.8%

Greenacres

pop 45,197
50
Stable$281,809 · -6.0%

Sunny Isles Beach

pop 22,903
50
Stable$644,772 · -4.3%

Seminole

pop 19,395
50
Stable$382,051 · -4.2%

Holly Hill

pop 13,183
50
Stable$201,228 · -7.2%

West Miami

pop 7,247
50
Stable$660,018 · -5.4%

Bay Harbor Islands

pop 5,937
50
Stable$663,706 · -3.9%

Tamarac

pop 75,147
49
Stable$296,213 · -7.0%

Dania Beach

pop 33,076
49
Stable$329,621 · -5.3%

Cape Canaveral

pop 10,014
49
Stable$318,402 · -3.7%

Jensen Beach

pop 12,652
49
Stable$415,523 · -6.3%

St. Petersburg

pop 267,102
48
Stable$352,315 · -5.6%

Miami Beach

pop 83,251
48
Stable$521,664 · -3.7%

Bonita Springs

pop 57,112
48
Stable$510,942 · -7.4%

Tarpon Springs

pop 26,168
48
Stable$388,987 · -5.2%

Key West

pop 25,240
48
Stable$1,025,814 · -4.0%

Riverview

pop 107,396
48
Stable$365,092 · -4.2%

Wesley Chapel

pop 64,866
48
Stable$402,033 · -4.1%

Poinciana

pop 69,309
47
Cooling$283,749 · -5.1%

Clearwater

pop 116,811
46
Cooling$341,503 · -4.3%

Bradenton

pop 58,184
46
Cooling$351,711 · -6.6%

Pinellas Park

pop 53,503
46
Cooling$301,910 · -4.8%

Miramar Beach

pop 8,002
46
Cooling$647,525 · -3.2%

Lauderhill

pop 76,627
45
Cooling$213,747 · -9.1%

Sarasota

pop 57,764
45
Cooling$413,424 · -6.4%

Estero

pop 38,443
45
Cooling$494,218 · -6.6%

Ruskin

pop 28,620
45
Cooling$314,362 · -5.4%

Lehigh Acres

pop 114,287
45
Cooling$284,779 · -8.3%

Palm Harbor

pop 61,366
45
Cooling$400,658 · -4.7%

North Port

pop 92,875
44
Cooling$302,463 · -7.0%

Palmetto

pop 13,682
44
Cooling$349,729 · -6.0%

Immokalee

pop 24,557
44
Cooling$267,977 · -4.7%

Cape Coral

pop 233,025
43
Cooling$339,638 · -7.6%

Fort Myers

pop 99,918
43
Cooling$312,436 · -9.4%

Coconut Creek

pop 59,721
43
Cooling$283,486 · -9.2%

Micco

pop 9,574
43
Cooling$215,322 · -4.5%

South Highpoint

pop 5,018
43
Cooling$283,309 · -8.0%

Osprey

pop 6,690
43
Cooling$661,736 · -6.5%

Venice

pop 29,902
42
Cooling$380,842 · -8.3%

Oldsmar

pop 14,831
42
Cooling$362,587 · -6.2%

Gulfport

pop 11,645
41
Cooling$353,278 · -7.7%

Daytona Beach Shores

pop 5,223
41
Cooling$364,247 · -5.0%

Sun City Center

pop 30,952
41
Cooling$275,795 · -7.4%

Lauderdale Lakes

pop 37,333
40
Cooling$140,266 · -12.5%

Wimauma

pop 9,467
40
Cooling$349,734 · -5.9%

Lakewood Ranch

pop 34,877
40
Cooling$587,723 · -6.4%

Punta Gorda

pop 20,416
39
Cooling$335,469 · -10.8%

Aventura

pop 40,531
37
Cooling$425,451 · -9.6%

Longboat Key

pop 7,463
36
Cooling$963,904 · -8.9%

Englewood

pop 20,800
36
Cooling$324,178 · -11.1%

Treasure Island

pop 6,524
35
Cooling$522,511 · -8.4%

Siesta Key

pop 5,454
35
Cooling$820,289 · -7.4%

North Fort Myers

pop 42,719
34
Cooling$268,256 · -8.0%

South Pasadena

pop 5,280
33
Cooling$303,233 · -7.8%

St. Pete Beach

pop 8,730
32
Declining$602,483 · -8.9%

Port Charlotte

pop 60,625
32
Declining$267,639 · -10.0%

Ojus

pop 19,673
31
Declining$217,816 · -9.9%

Sanibel

pop 6,358
24
Declining$809,396 · -9.4%

Fort Myers Beach

pop 5,308
24
Declining$495,329 · -8.8%

Browse by county

Official state resources

Traffic & road closures

Verified official state sources from our source registry. Opens in a new tab.

Tools for Florida

Sources: Zillow ZHVI (home values), Zillow ZORI (rents), US Census ACS + place population. Updated when source agencies publish revisions.

Cost of living & climate

Cost-of-living index
103.1 (US=100)
Near Us Avg. Source: MERIC Q4 2024 composite (housing, groceries, utilities, transport, healthcare, misc).
Climate

Subtropical and tropical (south). Hot humid year-round. Hurricane exposure June-November is the dominant weather story. No-snow.

More: FL taxes · FL best-of