← How Wright ranks
Florida rankings · Cost of living Most affordable towns in Florida Ranked by how many years of a typical FL household income ($74,568) it takes to buy each town's median home. Lower is easier to buy in. 630 towns with 2,500+ residents.
Other FL lists
Wright’s spot
#245 of 630 4.1 yrs of a typical FL income buys a typical home
The race around Wright
Just behind Gibsonton, just ahead of Melbourne
All 630 towns Years of income, lowest first. Towns next door to Wright are tagged.
# Town Years of income Home value Median income
3
Bushnell 3,187 people
0.9 yrs
$67,600 $52,717
4
Jasper 3,072 people
1.1 yrs
$78,300 $49,500
5
Madison 2,967 people
1.1 yrs
$78,500 $30,673
6
Goulding 3,734 people
1.2 yrs
$89,700 $29,368
9
Wahneta 3,876 people
1.3 yrs
$97,500 $46,598
10
Marianna 7,150 people
1.3 yrs
$98,700 $40,414
15
Watertown 3,068 people
1.5 yrs
$114,100 $41,466
18
Montura 4,121 people
1.7 yrs
$124,400 $34,617
19
Quincy 7,942 people
1.7 yrs
$125,500 $32,125
20
Mulberry 4,188 people
1.8 yrs
$133,800 $57,708
22
Bonifay 2,797 people
1.9 yrs
$142,100 $40,896
23
Inwood 7,556 people
1.9 yrs
$142,300 $55,540
24
South Bay 5,102 people
1.9 yrs
$142,300 $51,417
25
Chipley 3,683 people
1.9 yrs
$143,700 $46,193
26
Avon Park 10,057 people
1.9 yrs
$144,700 $36,485
28
Palatka 10,650 people
2.0 yrs
$150,500 $32,021
29
Perry 7,068 people
2.0 yrs
$150,500 $40,898
31
Pahokee 5,609 people
2.0 yrs
$152,300 $53,359
37
Brent 23,813 people
2.1 yrs
$159,900 $49,167
38
Live Oak 6,985 people
2.1 yrs
$160,300 $59,375
41
Taft 2,730 people
2.2 yrs
$163,000 $55,735
44
Woodville 3,722 people
2.2 yrs
$164,800 $53,772
45
University 48,127 people
2.2 yrs
$164,900 $37,207
46
Alturas 4,581 people
2.2 yrs
$165,800 $70,231
51
Holiday 22,785 people
2.3 yrs
$170,100 $48,186
53
Micco 8,896 people
2.3 yrs
$172,600 $45,794
54
Tice 4,758 people
2.3 yrs
$174,800 $53,505
55
Fellsmere 4,953 people
2.4 yrs
$175,400 $55,893
59
Arcadia 7,707 people
2.4 yrs
$177,700 $39,677
60
Cleveland 2,683 people
2.4 yrs
$177,800 $47,157
65
Zellwood 3,228 people
2.5 yrs
$184,000 $70,278
66
Lake City 12,515 people
2.5 yrs
$184,900 $56,472
72
Sebring 11,382 people
2.6 yrs
$191,600 $44,184
73
Wauchula 4,927 people
2.6 yrs
$191,800 $53,013
76
Lealman 20,567 people
2.6 yrs
$196,400 $45,308
77
Samoset 5,284 people
2.6 yrs
$196,800 $51,976
80
Orlovista 6,890 people
2.7 yrs
$198,800 $46,938
82
Eastpoint 3,163 people
2.7 yrs
$201,000 $68,258
85
Elfers 15,006 people
2.7 yrs
$202,300 $56,054
86
Inverness 7,770 people
2.7 yrs
$203,000 $43,523
87
Kathleen 7,201 people
2.7 yrs
$203,500 $57,097
88
LaBelle 5,184 people
2.7 yrs
$204,400 $53,309
90
Holly Hill 13,084 people
2.8 yrs
$205,100 $55,412
91
Bellview 26,488 people
2.8 yrs
$205,300 $69,890
94
Hernando 9,299 people
2.8 yrs
$209,700 $43,076
95
Belleview 5,805 people
2.8 yrs
$210,200 $57,813
96
Immokalee 26,361 people
2.8 yrs
$210,600 $48,144
98
Warrington 15,918 people
2.8 yrs
$212,000 $61,861
105
Starke 5,877 people
2.9 yrs
$214,300 $52,258
109
Pea Ridge 3,560 people
3.0 yrs
$220,800 $59,628
110
Ensley 23,760 people
3.0 yrs
$222,000 $59,084
111
Watergate 3,782 people
3.0 yrs
$222,000 $67,071
114
Parker 4,509 people
3.0 yrs
$224,200 $69,657
117
Midway 3,511 people
3.0 yrs
$226,500 $63,381
118
Lady Lake 16,675 people
3.0 yrs
$227,300 $46,074
119
Umatilla 3,854 people
3.1 yrs
$227,600 $71,077
120
Bagdad 4,466 people
3.1 yrs
$227,900 $82,034
122
Leesburg 30,807 people
3.1 yrs
$228,600 $52,880
123
Largo 82,617 people
3.1 yrs
$229,100 $62,096
126
Nokomis 3,452 people
3.1 yrs
$231,800 $41,916
129
Milton 10,733 people
3.1 yrs
$233,100 $76,301
132
Bartow 20,438 people
3.1 yrs
$234,100 $68,178
133
Mims 7,610 people
3.2 yrs
$235,700 $59,005
134
Gifford 4,668 people
3.2 yrs
$236,000 $33,175
135
Clewiston 7,348 people
3.2 yrs
$239,200 $57,222
136
Lake Wales 16,785 people
3.2 yrs
$239,300 $56,347
137
Hilliard 3,034 people
3.2 yrs
$239,500 $65,096
140
Dade City 8,152 people
3.2 yrs
$240,800 $70,107
143
Ocala 66,584 people
3.2 yrs
$241,400 $56,376
145
River Park 5,714 people
3.3 yrs
$244,000 $55,437
147
Cocoa 19,554 people
3.3 yrs
$246,100 $63,105
149
Dundee 5,863 people
3.3 yrs
$247,800 $48,668
150
Dover 3,009 people
3.3 yrs
$248,600 $49,693
151
Villas 13,644 people
3.3 yrs
$248,700 $58,413
152
Lakeland 119,961 people
3.3 yrs
$249,400 $64,185
153
Callaway 13,496 people
3.4 yrs
$250,300 $65,609
155
Westgate 8,151 people
3.4 yrs
$251,300 $51,604
156
Williston 3,154 people
3.4 yrs
$252,700 $61,111
158
Pine Hills 80,105 people
3.4 yrs
$253,300 $58,673
159
Tavares 20,463 people
3.4 yrs
$254,500 $58,886
160
Middleburg 11,644 people
3.4 yrs
$254,600 $74,634
162
Edgewater 23,627 people
3.4 yrs
$256,200 $60,977
163
Eagle Lake 3,893 people
3.4 yrs
$256,300 $70,523
164
Mango 13,242 people
3.4 yrs
$256,600 $52,524
165
Astatula 2,559 people
3.5 yrs
$257,300 $72,063
170
Ferry Pass 30,053 people
3.5 yrs
$260,100 $61,689
171
Macclenny 7,748 people
3.5 yrs
$261,800 $73,942
172
Lockhart 15,371 people
3.6 yrs
$264,800 $69,602
173
Titusville 49,385 people
3.6 yrs
$266,600 $66,192
176
Hudson 11,254 people
3.6 yrs
$269,200 $51,513
180
Eustis 24,119 people
3.6 yrs
$270,700 $65,373
182
Lauderhill 74,896 people
3.7 yrs
$272,900 $51,165
184
Pine Manor 3,660 people
3.7 yrs
$273,800 $45,697
185
Lakeside 32,105 people
3.7 yrs
$273,900 $81,684
187
Willow Oak 7,454 people
3.7 yrs
$276,300 $65,688
188
Crestview 28,773 people
3.7 yrs
$277,900 $65,480
191
Gonzalez 14,458 people
3.7 yrs
$278,300 $82,062
194
Oak Ridge 23,364 people
3.8 yrs
$280,200 $54,685
195
Sky Lake 8,116 people
3.8 yrs
$280,400 $70,203
199
Ellenton 5,133 people
3.8 yrs
$281,400 $71,402
200
Palm Bay 130,132 people
3.8 yrs
$283,200 $72,614
202
Deltona 97,334 people
3.8 yrs
$285,400 $76,924
203
Bunnell 3,682 people
3.8 yrs
$286,400 $55,130
205
Bay Pines 2,519 people
3.8 yrs
$287,000 $68,214
209
Newberry 7,865 people
3.9 yrs
$288,100 $89,552
211
Tamarac 73,019 people
3.9 yrs
$288,600 $61,718
213
Poinciana 75,068 people
3.9 yrs
$290,700 $68,015
214
Hypoluxo 2,798 people
3.9 yrs
$290,900 $78,214
215
Greenacres 44,373 people
3.9 yrs
$291,000 $70,491
216
Plant City 40,887 people
3.9 yrs
$291,800 $67,439
222
Pace 26,282 people
3.9 yrs
$293,800 $80,701
223
Polk City 2,974 people
3.9 yrs
$293,900 $79,762
224
Sweetwater 20,085 people
3.9 yrs
$294,200 $54,967
227
Opa-locka 16,282 people
4.0 yrs
$295,800 $37,532
228
Sharpes 2,840 people
4.0 yrs
$295,800 $69,531
230
Auburndale 18,530 people
4.0 yrs
$296,200 $77,911
232
University 41,902 people
4.0 yrs
$298,900 $59,852
236
Alachua 10,743 people
4.0 yrs
$299,200 $83,464
237
Yulee 16,648 people
4.1 yrs
$302,500 $85,247
238
Ridgecrest 3,571 people
4.1 yrs
$303,400 $50,428
240
Ocean City 5,941 people · next door
4.1 yrs
$303,900 $59,039
241
San Castle 3,052 people
4.1 yrs
$303,900 $57,228
242
Mascotte 7,949 people
4.1 yrs
$304,300 $83,878
243
Kissimmee 81,479 people
4.1 yrs
$304,400 $53,758
244
Gibsonton 18,754 people
4.1 yrs
$304,500 $83,875
245
Wright 27,927 people
4.1 yrs
$306,100 $70,195
246
Melbourne 86,576 people
4.1 yrs
$306,400 $66,991
249
Sanford 63,730 people
4.1 yrs
$309,300 $66,891
250
Bradenton 57,014 people
4.1 yrs
$309,400 $60,822
258
Palmetto 13,588 people
4.2 yrs
$313,400 $62,621
259
Memphis 9,185 people
4.2 yrs
$313,800 $74,839
260
Pensacola 54,036 people
4.2 yrs
$314,400 $74,212
262
Olga 3,282 people
4.2 yrs
$315,100 $93,576
263
Margate 59,198 people
4.2 yrs
$316,200 $62,450
264
Lecanto 7,398 people
4.2 yrs
$316,900 $56,215
266
Sebastian 26,262 people
4.3 yrs
$317,000 $69,409
268
Clarcona 3,850 people
4.3 yrs
$317,800 $41,861
271
Medulla 10,985 people
4.3 yrs
$319,800 $70,802
272
Lynn Haven 20,081 people
4.3 yrs
$320,000 $80,973
276
Iona 13,631 people
4.3 yrs
$322,800 $66,827
277
Ruskin 29,834 people
4.3 yrs
$323,000 $79,235
279
Union Park 10,615 people
4.4 yrs
$324,800 $70,000
281
Grenelefe 2,797 people
4.4 yrs
$325,000 $59,939
283
Lely 3,804 people
4.4 yrs
$326,100 $69,846
290
Stuart 18,520 people
4.4 yrs
$329,400 $60,225
292
DeLand 41,611 people
4.4 yrs
$330,900 $71,863
296
Davenport 13,238 people
4.5 yrs
$333,300 $73,685
297
Bardmoor 10,292 people
4.5 yrs
$334,700 $89,400
300
Loughman 7,591 people
4.5 yrs
$336,000 $66,273
303
Ojus 19,198 people
4.5 yrs
$337,500 $68,644
304
Rockledge 29,133 people
4.5 yrs
$338,100 $84,255
306
Brandon 119,767 people
4.5 yrs
$339,000 $79,685
308
Englewood 20,091 people
4.6 yrs
$339,900 $69,222
310
West Park 15,249 people
4.6 yrs
$340,600 $65,952
313
Seffner 8,885 people
4.6 yrs
$344,100 $93,333
314
Balm 7,181 people
4.6 yrs
$345,300 $114,659
315
Fern Park 7,981 people
4.7 yrs
$346,900 $59,428
319
Seminole 19,396 people
4.7 yrs
$348,500 $75,774
322
DeBary 22,869 people
4.7 yrs
$349,700 $88,569
324
Palm Coast 98,258 people
4.7 yrs
$350,800 $77,350
331
Longwood 16,337 people
4.8 yrs
$354,300 $78,548
332
Sunrise 97,918 people
4.8 yrs
$354,500 $77,652
335
St. Cloud 65,130 people
4.8 yrs
$356,200 $83,174
336
Gulf Gate 7,998 people
4.8 yrs
$357,500 $61,379
337
Goldenrod 12,878 people
4.8 yrs
$358,700 $67,563
338
Clearwater 117,247 people
4.8 yrs
$361,300 $66,381
339
North Port 84,605 people
4.9 yrs
$362,500 $84,049
340
Vamo 2,936 people
4.9 yrs
$364,400 $88,025
343
Groveland 22,012 people
4.9 yrs
$365,800 $100,226
344
Gulfport 11,734 people
4.9 yrs
$366,200 $71,203
353
Naranja 15,796 people
5.0 yrs
$372,100 $53,984
354
Pinewood 18,114 people
5.0 yrs
$372,400 $59,410
357
Cape Coral 215,536 people
5.0 yrs
$373,500 $78,104
360
Alva 3,389 people
5.0 yrs
$375,600 $85,919
361
Navarre 39,838 people
5.0 yrs
$375,700 $105,265
364
Bithlo 10,486 people
5.1 yrs
$377,500 $92,441
369
Wimauma 15,266 people
5.1 yrs
$379,000 $68,274
370
Westview 12,107 people
5.1 yrs
$379,400 $57,563
372
Homestead 82,807 people
5.1 yrs
$380,000 $65,423
373
Oldsmar 14,904 people
5.1 yrs
$380,300 $88,333
375
Mount Dora 17,278 people
5.1 yrs
$381,900 $74,537
380
Riverview 113,697 people
5.2 yrs
$384,200 $100,438
381
Fort Myers 95,051 people
5.2 yrs
$384,500 $63,732
383
Pine Ridge 10,762 people
5.2 yrs
$384,800 $71,014
389
Southchase 13,981 people
5.2 yrs
$388,800 $92,431
390
Rotonda 10,352 people
5.2 yrs
$389,400 $74,573
391
Rio Pinar 4,985 people
5.2 yrs
$389,500 $99,881
392
Vero Beach 17,042 people
5.3 yrs
$391,900 $69,758
393
Hialeah 226,165 people
5.3 yrs
$392,000 $55,594
394
Cortez 5,205 people
5.3 yrs
$392,200 $79,895
396
Valrico 40,239 people
5.3 yrs
$393,700 $104,839
397
Orlando 319,758 people
5.3 yrs
$394,100 $72,336
398
Lake Park 9,081 people
5.3 yrs
$394,400 $70,954
399
Hobe Sound 13,817 people
5.3 yrs
$394,700 $63,484
400
Valparaiso 4,885 people
5.3 yrs
$394,700 $90,110
401
Apopka 58,232 people
5.3 yrs
$394,900 $96,884
403
Dunedin 36,062 people
5.3 yrs
$396,000 $74,477
404
Lantana 12,256 people
5.3 yrs
$396,200 $70,012
405
Viera East 12,570 people
5.3 yrs
$396,700 $92,467
406
White City 5,744 people
5.3 yrs
$397,100 $117,720
410
Wallace 4,202 people
5.4 yrs
$400,700 $116,496
413
Gladeview 16,655 people
5.4 yrs
$402,600 $47,469
419
Conway 12,928 people
5.4 yrs
$405,800 $87,405
420
Ocoee 49,033 people
5.5 yrs
$406,400 $98,911
423
Freeport 6,689 people
5.5 yrs
$407,800 $91,985
426
Hollywood 155,082 people
5.5 yrs
$410,600 $67,203
427
June Park 4,255 people
5.5 yrs
$411,200 $88,243
430
Bee Ridge 10,334 people
5.5 yrs
$412,400 $75,906
431
Fruitville 15,172 people
5.5 yrs
$412,500 $82,246
436
Clermont 46,853 people
5.6 yrs
$418,400 $82,306
437
Northdale 25,710 people
5.6 yrs
$418,900 $94,926
439
Tampa 401,618 people
5.6 yrs
$420,400 $75,475
440
Minneola 16,598 people
5.6 yrs
$420,800 $110,902
441
Southgate 5,772 people
5.7 yrs
$422,000 $80,133
443
Niceville 16,544 people
5.7 yrs
$423,500 $102,409
444
Haverhill 2,823 people
5.7 yrs
$424,500 $79,787
446
Alafaya 92,449 people
5.7 yrs
$425,500 $100,950
447
Princeton 42,625 people
5.7 yrs
$426,900 $83,426
449
Buckingham 4,311 people
5.8 yrs
$431,100 $112,568
451
Venice 27,479 people
5.8 yrs
$434,700 $76,755
452
Tangerine 4,326 people
5.8 yrs
$435,200 $105,509
461
Lake Helen 2,918 people
5.9 yrs
$441,200 $116,250
468
Aventura 39,885 people
6.0 yrs
$451,100 $89,274
469
Malabar 3,066 people
6.0 yrs
$451,100 $128,698
470
Wildwood 17,608 people
6.1 yrs
$451,600 $76,552
472
Gateway 11,176 people
6.1 yrs
$453,900 $107,484
473
Oviedo 40,599 people
6.1 yrs
$454,000 $117,070
475
Wedgefield 8,851 people
6.1 yrs
$456,400 $120,156
476
Ave Maria 8,258 people
6.2 yrs
$459,200 $102,949
477
Trinity 18,907 people
6.2 yrs
$459,800 $113,580
478
Estero 37,858 people
6.2 yrs
$461,900 $104,102
479
Miramar 138,600 people
6.2 yrs
$462,700 $89,125
480
Davie 108,346 people
6.2 yrs
$462,900 $87,250
481
Sarasota 56,970 people
6.2 yrs
$463,000 $72,105
484
Connerton 7,650 people
6.3 yrs
$466,200 $123,540
485
McGregor 8,490 people
6.3 yrs
$467,600 $104,788
487
Whitfield 4,261 people
6.3 yrs
$470,500 $98,348
489
Cutler Bay 45,070 people
6.3 yrs
$472,700 $89,244
493
Laurel 11,741 people
6.4 yrs
$478,900 $92,340
494
Three Oaks 6,144 people
6.4 yrs
$479,500 $107,417
495
Goulds 14,425 people
6.5 yrs
$481,200 $61,735
497
Tamiami 49,752 people
6.5 yrs
$482,100 $78,353
498
Plantation 96,293 people
6.5 yrs
$483,500 $92,541
499
Fruit Cove 35,877 people
6.5 yrs
$484,000 $141,863
500
Lutz 27,106 people
6.5 yrs
$486,500 $120,031
502
East Lake 33,283 people
6.5 yrs
$488,000 $99,333
503
West Miami 7,162 people
6.6 yrs
$488,800 $61,274
505
Destin 14,077 people
6.6 yrs
$490,300 $89,011
507
Lake Mary 16,860 people
6.6 yrs
$494,900 $109,173
509
Odessa 8,381 people
6.7 yrs
$497,100 $117,806
510
Orangetree 6,084 people
6.7 yrs
$498,600 $112,857
511
Edgewood 2,758 people
6.7 yrs
$501,800 $81,481
518
Miami 459,745 people
6.9 yrs
$518,100 $62,462
521
Geneva 3,441 people
7.0 yrs
$520,400 $132,981
522
Maitland 19,469 people
7.0 yrs
$523,200 $97,150
525
Cheval 13,969 people
7.0 yrs
$525,700 $101,907
526
Belle Isle 7,444 people
7.1 yrs
$526,600 $104,559
533
Viera West 17,984 people
7.3 yrs
$546,600 $109,170
541
Oakland 3,646 people
7.5 yrs
$557,500 $152,195
543
Westchase 24,885 people
7.5 yrs
$559,500 $124,434
545
Fish Hawk 26,186 people
7.5 yrs
$561,000 $135,271
547
Doral 79,216 people
7.5 yrs
$562,800 $94,164
548
Palm City 26,371 people
7.6 yrs
$563,400 $125,820
549
Kendall 79,562 people
7.6 yrs
$567,900 $87,325
550
Tequesta 6,193 people
7.7 yrs
$572,800 $98,271
558
Heathrow 6,769 people
8.0 yrs
$598,600 $126,250
559
Wellington 62,146 people
8.0 yrs
$599,400 $115,632
560
Sunset 13,535 people
8.1 yrs
$601,300 $109,401
563
Jupiter 61,883 people
8.2 yrs
$608,600 $110,240
568
Belleair 4,428 people
8.5 yrs
$633,300 $117,083
573
Key Largo 13,026 people
8.6 yrs
$643,900 $85,778
574
Nocatee 27,442 people
8.7 yrs
$648,800 $141,868
575
Westlake 4,237 people
8.7 yrs
$649,700 $131,925
576
Vineyards 3,849 people
8.7 yrs
$651,800 $131,118
577
Keystone 25,858 people
8.8 yrs
$653,500 $161,056
592
Weston 68,837 people
9.3 yrs
$695,600 $139,825
594
Boca Raton 100,234 people
9.7 yrs
$722,700 $106,273
596
Marathon 9,914 people
9.7 yrs
$725,800 $89,355
600
Osprey 5,943 people
10.1 yrs
$750,000 $103,516
602
Bay Hill 4,512 people
10.5 yrs
$786,400 $127,763
603
Juno Beach 3,890 people
10.8 yrs
$803,400 $83,821
605
Key West 25,720 people
11.4 yrs
$852,400 $87,037
609
Surfside 5,631 people
11.8 yrs
$881,700 $100,208
610
Sawgrass 4,929 people
11.9 yrs
$888,500 $122,500
617
Sanibel 6,418 people
12.8 yrs
$957,300 $108,644
618
Parkland 37,178 people
13.2 yrs
$983,000 $198,669
619
Siesta Key 5,525 people
13.2 yrs
$985,800 $115,854
620
Windermere 3,086 people
13.2 yrs
$987,500 $177,778
625
Pelican Bay 6,159 people
17.3 yrs
$1,287,900 $163,520
626
Pinecrest 18,462 people
18.9 yrs
$1,406,400 $206,417
627
Naples 19,704 people
20.5 yrs
$1,525,600 $153,182
630
Palm Beach 9,348 people
26.8 yrs
$2,000,001 $168,403
We divide each town’s median home value by the FL median household income ($74,568) . The result is how many years of a typical paycheck it takes to buy a typical home there. Lower is more affordable. Across Florida as a whole it’s 4.8 years.
Why not each town’s own income? That would rank wealthy towns with half-million-dollar homes as “affordable” only because their residents earn so much. One shared income answers the question people actually ask: where could a typical family afford to live?
Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.
More on housing in Wright →
Tell Wright what the numbers miss Your answer becomes a post in Wright’s Town Square.
Weigh in
#245 of 630 for affordability. Does that ring true?
Agree Disagree
Ask neighbors
What would you tell someone looking at Wright? →
Who really deserves #1? →
Copyright © 2026 TownTapestry · Stitching communities together · In loving memory of John Cullinane whose interest in maps and discovering new places was contagious. Share TownTapestry to support us · Browse by state · Privacy · Terms