Small Cities

Small City Rankings

Discover charming communities with strong local character (populations 10,000-24,999)

1.7
Best Ratio
Borger, TX
10K-25K
Population Range
Small cities
59.6
Highest Ratio
Isla Vista, CA

Small Cities, Big Value

Small cities (populations 10,000-24,999) offer a compelling alternative to both metro sprawl and rural isolation. These communities typically feature walkable downtowns, strong local identities, engaged civic life, and—often—significantly better housing affordability than their larger neighbors.

Many small cities serve as regional hubs for commerce, healthcare, and education, providing essential services and employment within a close-knit community setting. For families, retirees, and remote workers, these locations can deliver quality of life that rivals much larger (and more expensive) areas.

Our rankings showcase the top 100 most and least affordable small cities nationwide. The affordability ratio (median home value ÷ median household income) highlights communities where homes remain accessible relative to local earnings. Ratios below 4.0 signal exceptional value, while those above 6.0 indicate potential cost pressures.

Interested in other sizes? Explore our large cities, mid-size cities, or town rankings for different community scales.

Top 100 Most & Least Affordable Small Cities

Most Affordable

Cities with the best value ratios

RankCityStatePopulationRatioHome Value
#1BorgerTX12,3981.7$101,215
#2Big SpringTX24,7691.9$133,516
#3PampaTX16,7351.9$103,114
#4BogalusaLA10,5392.2$81,869
#5SharonPA13,0191.5$68,305
#6LovingtonNM11,4442.6$173,582
#7Fort MadisonIA10,2212.1$105,933
#8SweetwaterTX10,4842.2$102,448
#9ClarksburgWV15,8292.4$113,109
#10PortalesNM12,0232.6$131,916
#11South EuclidOH21,6062.2$176,311
#12PortsmouthOH17,9192.5$86,679
#13Forrest CityAR12,8262.0$66,744
#14MassenaNY10,2342.4$117,999
#15BlythevilleAR13,0261.8$91,873
#16Pine BluffAR40,4361.7$71,801
#17CamdenAR10,4271.9$99,810
#18Maple HeightsOH23,3502.5$129,972
#19AltusOK18,6701.9$107,813
#20Fort DodgeIA24,7882.1$127,569
#21RaymondvilleTX10,2432.5$104,223
#22NilesOH18,3012.5$127,401
#23YoungsvilleLA16,6642.4$273,309
#24SnyderTX11,3102.5$134,841
#25WickliffeOH12,6392.4$191,055
#26BurlingtonIA23,8002.2$123,020
#27JenningsMO12,9001.9$69,407
#28KennettMO10,2362.0$104,057
#29ClintonIA24,4252.2$124,721
#30OttumwaIA25,3522.1$120,807
#31Morgan CityLA11,2082.2$126,199
#32Lake StationIN13,1092.7$151,014
#33Bellefontaine NeighborsMO10,5622.1$101,552
#34FostoriaOH12,6712.6$137,784
#35WoodwardOK11,9762.2$130,875
#36ClovisNM38,1532.9$156,282
#37PlainviewTX19,8932.6$118,501
#38West MifflinPA19,3382.2$157,496
#39DuncanOK22,8722.3$132,527
#40McCombMS12,2022.1$83,356
#41AustinMN26,1672.7$182,220
#42Garfield HeightsOH29,3692.5$131,759
#43SelmaAL17,4422.2$70,937
#44WillowickOH14,1822.5$188,812
#45Yazoo CityMS10,2702.3$65,791
#46KingsvilleTX25,0612.6$144,649
#47RidgecrestCA28,1383.0$265,674
#48LumbertonTX13,8032.6$272,342
#49IrontonOH10,5852.6$117,107
#50DyersburgTN16,0753.1$159,016
#51JasperAL14,4802.4$158,394
#52AshlandKY21,4052.3$120,890
#53CarlsbadNM31,8133.0$234,300
#54AlexandriaLA44,5663.0$141,851
#55FergusonMO18,3502.5$113,107
#56Huber HeightsOH43,2662.7$203,717
#57Ponca CityOK24,3772.4$132,314
#58Lower BurrellPA11,6592.5$201,617
#59GreenwoodMS13,9832.5$87,685
#60ArtesiaNM12,5552.9$228,623
#61OverlandMO15,7622.5$146,425
#62Iowa ColonyTX11,0282.7$335,611
#63LyndhurstOH13,8542.6$227,945
#64Mason CityIA27,1352.5$153,832
#65PrairievilleLA35,0102.9$332,929
#66ConneautOH12,3782.7$137,875
#67WheelingWV26,6703.0$147,062
#68DestrehanLA11,7862.9$290,079
#69CharlestonWV47,9182.5$161,905
#70BroussardLA13,7912.4$276,105
#71BedfordOH12,9602.7$151,562
#72WashingtonIN12,1922.9$144,847
#73WeirtonWV18,7852.5$143,353
#74OxfordAL22,0632.7$190,154
#75BakerLA12,3222.9$174,531
#76East ClevelandOH13,6662.8$63,794
#77Royse CityTX17,3572.7$315,159
#78ZacharyLA19,6372.9$262,949
#79SaksAL10,7272.7$138,910
#80Highland CityFL12,7323.0$264,948
#81SherwoodAR32,9152.9$230,568
#82ChickashaOK16,3492.7$150,154
#83BurkburnettTX11,0122.7$178,820
#84GrovesTX17,0212.5$175,983
#85TrotwoodOH23,0412.7$130,155
#86Cleveland HeightsOH44,6942.8$201,090
#87GreenvilleMS28,8331.2$44,979
#88New IberiaLA27,9262.8$140,159
#89New AlbanyOH10,5242.6$603,763
#90MarshalltownIA27,4912.5$169,711
#91HibbingMN16,1002.8$154,055
#92AltoonaPA43,5082.7$132,978
#93DunkirkNY12,5972.6$129,462
#94ClaytonOH13,2692.7$247,091
#95MiamiOK12,9602.6$121,490
#96FreeportTX10,6392.6$138,870
#97Del CityOK21,5612.8$137,439
#98El DoradoAR17,3823.0$134,473
#99LevellandTX12,5652.7$139,472
#100OkmulgeeOK11,3702.7$107,363

! Least Affordable

Cities with the highest cost burden

RankCityStatePopulationRatioHome Value
#1Isla VistaCA13,71759.6$1,456,816
#2MonseyNY27,78724.3$1,193,971
#3NantucketMA10,83726.8$2,945,796
#4Spring ValleyNY32,99515.0$844,058
#5JacksonWY10,74617.0$1,912,923
#6Opa-lockaFL16,09714.5$460,499
#7GreenwichCT14,52815.4$2,101,666
#8HillsboroughCA11,12219.8$4,943,493
#9Key LargoFL12,06913.2$1,042,080
#10San Luis ObispoCA48,03915.9$1,060,945
#11EdwardsCO10,41518.8$1,707,625
#12BooneNC19,53416.6$475,288
#13Key WestFL25,82412.7$996,763
#14LarkspurCA12,85614.9$2,008,981
#15Long BranchNJ32,18410.6$777,326
#16BurlingameCA30,52615.3$2,588,273
#17Asbury ParkNJ15,2399.4$664,760
#18CarpinteriaCA13,10013.7$1,430,973
#19BrownsvilleFL16,39110.9$418,652
#20Ocean CityNJ11,26010.3$1,044,957
#21WestmontCA34,29114.2$678,025
#22StanfordCA17,95843.9$3,102,096
#23Pacific GroveCA15,00312.7$1,342,328
#24Menlo ParkCA32,77512.9$2,665,522
#25Paradise ValleyAZ12,62113.7$3,240,501
#26MillbraeCA22,58912.3$1,932,848
#27Port TownsendWA10,29010.5$632,154
#28CudahyCA22,32512.5$658,868
#29ArcataCA18,5789.9$482,293
#30Palisades ParkNJ20,1929.2$929,926
#31Steamboat SpringsCO13,34112.6$1,263,792
#32NewportRI25,02910.6$889,366
#33FredericksburgTX11,2548.9$514,008
#34AirmontNY10,0829.2$934,199
#35GoletaCA32,69311.1$1,309,582
#36BelmontCA27,50510.5$2,174,399
#37SoquelCA10,69111.1$1,277,579
#38Short HillsNJ14,3988.9$2,214,748
#39MontereyCA29,77211.0$1,141,726
#40WillowbrookCA21,64210.6$637,408
#41West LafayetteIN44,80210.7$359,433
#42FreeholdNJ12,5047.2$589,993
#43HealdsburgCA11,27410.8$1,076,903
#44Morro BayCA10,71710.1$930,392
#45Grass ValleyCA14,12610.2$495,905
#46WallingtonNJ11,8257.8$642,744
#47LahainaHI11,42311.5$988,235
#48Bell GardensCA38,66112.2$674,017
#49PullmanWA31,9399.3$418,934
#50GladeviewFL14,6579.0$400,675
#51Little FerryNJ10,9427.2$568,911
#52GarfieldNJ32,5027.4$562,499
#53San CarlosCA29,7979.8$2,286,863
#54KiheiHI22,56411.7$1,021,369
#55KalispellMT26,8308.8$543,784
#56HarrisonNJ19,5996.9$565,346
#57MarinaCA22,3249.5$845,249
#58BellCA32,83011.0$666,572
#59PortsmouthNH22,3327.2$757,927
#60InwoodNY11,96410.1$800,583
#61SeasideCA31,9649.5$781,212
#62EllensburgWA18,9139.0$447,271
#63Santa PaulaCA31,2029.0$695,879
#64Half Moon BayCA11,4549.7$1,484,741
#65Arroyo GrandeCA18,4129.8$1,010,752
#66NewburghNY28,6497.6$386,323
#67KahuluiHI27,06811.0$1,016,478
#68East Palo AltoCA29,1439.6$1,002,847
#69South Lake TahoeCA21,3198.6$635,406
#70DoverNJ18,4207.1$498,728
#71LodiNJ25,9467.0$592,165
#72SonomaCA10,7269.2$927,049
#73CheneyWA12,8308.8$412,200
#74PinewoodFL17,4278.9$423,352
#75Red BankNJ12,8646.6$672,587
#76Grover BeachCA12,6879.2$758,816
#77MorristownNJ20,2567.4$851,924
#78State CollegePA40,6698.4$396,892
#79ExeterNH10,1387.0$583,790
#80NipomoCA17,2668.9$916,074
#81Woodland ParkNJ13,2847.2$620,605
#82DurhamNH10,5776.2$678,621
#83MaywoodCA24,59310.2$626,503
#84AlamoCA14,4419.6$2,391,965
#85Golden GladesFL35,0429.2$460,771
#86Palm SpringsCA44,9988.5$613,558
#87San AnselmoCA12,7119.2$1,563,459
#88West ChesterPA19,2357.8$633,276
#89Glenwood SpringsCO10,1719.8$849,539
#90KapaaHI10,88610.5$936,598
#91Greenwood VillageCO15,4859.2$1,346,467
#92DurangoCO19,2579.3$736,424
#93Belle GladeFL16,8185.7$271,260
#94Mill ValleyCA14,0649.4$1,949,449
#95Franklin LakesNJ11,0116.5$1,492,640
#96Central FallsRI22,4818.0$367,087
#97ParamusNJ26,5007.0$982,675
#98SummitNJ22,5126.4$1,283,914
#99Foster CityCA32,9649.2$1,777,844
#100San BrunoCA42,6129.1$1,243,334

How Rankings Are Calculated

Rankings are based on the affordability ratio (median home value ÷ median household income). Lower ratios indicate more affordable cities where homes cost less relative to what residents earn.

  • Small Cities: Population between 10,000 and 24,999
  • Very Affordable: Ratio below 4.0 (homes cost less than 4× annual income)
  • Moderate: Ratio between 4.0-6.0
  • Expensive: Ratio above 6.0 (homes cost more than 6× annual income)

See our methodology page for complete details on data sources and calculations.