CensusEasy
RANKING · 2024 ACS · 284 SHOWN OF 6,784

Least affordable housing, US cities

US cities ranked by the CensusEasy Afford Score, median home value divided by median household income (2023 ACS). A higher score means a home costs more years of local income.

Flip the list · Most affordable housing, US cities
All statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDMost expensive homesCheapest homesHighest median rentLowest median rentHighest homeownership rateHighest renter share
YEAR19902000201020202024
Filter by state
RANKPLACESTATEPOPAFFORD SCOREVS 2000
6501Osceola, ARAR6,4502.2−8%
6502Moline, ILIL42,3622.2+7%
6503Willard, OHOH6,1302.2−15%
6504Galion, OHOH10,3702.2−3%
6505Gladstone, MIMI5,1892.2+11%
6506Bath, NYNY5,5452.2−10%
6507Elmira, NYNY26,0892.2+12%
6508Ottawa, ILIL18,6842.2−10%
6509Brentwood, PAPA9,5972.2+7%
6510Liberal, KSKS19,0102.2+20%
6511Pleasant Run, OHOH5,6292.1+27%
6512Willowick, OHOH14,1782.1−14%
6513Gananda, NYNY6,2732.1
6514Conneaut, OHOH12,2472.1−3%
6515Kingsford, MIMI5,0962.1+20%
6516Osceola, IAIA5,6792.1+3%
6517North Gates, NYNY9,9042.1
6518Overland, MOMO15,4742.1+23%
6519Bluefield, WVWV9,1582.1−0%
6520Kennett, MOMO10,1182.1−11%
6521Rock Island, ILIL36,2252.1+6%
6522Gas City, ININ6,0812.1+16%
6523Hutchinson, KSKS39,5952.1+10%
6524Attalla, ALAL5,8072.1+20%
6525Donna, TXTX16,6982.1+24%
6526Russellville, ALAL10,9042.1−21%
6527Shields, MIMI7,4022.1+4%
6528McKeesport, PAPA16,9072.1+33%
6529Delphos, OHOH7,0962.1+11%
6530Ishpeming, MIMI6,2052.1+29%
6531Monticello, ILIL6,0802.1+0%
6532Huntington, ININ17,1672.1+8%
6533Ripley, MSMS5,3772.1−2%
6534Vidor, TXTX9,5972.1+39%
6535Menominee, MIMI8,1752.1+20%
6536Martinsville, VAVA13,8492.1−17%
6537New Martinsville, WVWV5,0392.1−4%
6538Elmwood, LALA6,0772.1−14%
6539Sunbury, PAPA9,4952.1−14%
6540Detroit, MIMI649,0952.1−1%
6541Endwell, NYNY11,5462.1+4%
6542Shelby, OHOH9,2312.1−6%
6543Pine Bluff, ARAR38,2132.1+14%
6544International Falls, MNMN5,4812.1+13%
6545De Queen, ARAR6,0452.1+5%
6546Cresaptown, MDMD5,1212.1
6547Warren, ARAR5,1462.1+4%
6548Geneva, NYNY12,5522.1−5%
6549Vincennes, ININ16,3782.1−10%
6550Johnson City, NYNY14,5802.1−10%
6551Bullard, TXTX5,3012.1+12%
6552Harvey, ILIL19,8492.1−5%
6553University Park, ILIL7,0192.1+15%
6554Big Spring, TXTX22,2902.1+61%
6555Titusville, PAPA5,1122.1+7%
6556Cameron Park, TXTX5,9552.1+22%
6557Swoyersville, PAPA5,1552.1−23%
6558Anadarko, OKOK5,4482.1+30%
6559Seneca Falls, NYNY6,9562.1+13%
6560Oelwein, IAIA5,7572.1+8%
6561Gloversville, NYNY14,7822.1+5%
6562New Brighton, PAPA5,5032.1−3%
6563Peru, ILIL9,7802.1−10%
6564Salem, NJNJ5,3892.1−28%
6565Montevideo, MNMN5,3352.1+2%
6566Clinton, OKOK8,3022.1+2%
6567Marinette, WIWI11,1682.0+18%
6568Dunbar, WVWV7,0502.0−5%
6569Inkster, MIMI24,9592.0+9%
6570Vinita, OKOK5,4242.0+19%
6571New Carlisle, OHOH5,5252.0−7%
6572Piqua, OHOH21,0642.0−14%
6573Wickliffe, OHOH12,6492.0−22%
6574Princeton, KYKY6,1682.0+8%
6575Dixon, ILIL14,5822.0−2%
6576Godfrey, ILIL17,6202.0+14%
6577El Dorado, KSKS12,6962.0+10%
6578Helena-West Helena, ARAR8,2162.0
6579Bellefontaine Neighbors, MOMO10,3682.0+30%
6580La Joya, TXTX5,2572.0−2%
6581Jamestown, NYNY27,6632.0+3%
6582Garfield Heights, OHOH28,7902.0−10%
6583Tucumcari, NMNM5,0822.0−1%
6584Canton, ILIL13,2972.0+3%
6585Chester, PAPA33,9962.0+19%
6586Chillicothe, ILIL6,0332.0+5%
6587Primera, TXTX5,4782.0+19%
6588Webster City, IAIA7,8152.0+8%
6589Peru, ININ10,9622.0+18%
6590Cameron, TXTX5,4892.0+17%
6591Candlewick Lake, ILIL5,4482.0
6592Hartford City, ININ5,8982.0+18%
6593Galesburg, ILIL28,5812.0+7%
6594Hornell, NYNY8,0242.0+19%
6595Iowa Park, TXTX6,5422.0+52%
6596Corry, PAPA5,9932.0+15%
6597Covington, VAVA5,6802.0+19%
6598Red Oak, IAIA5,3882.0+6%
6599Pembroke Park, FLFL6,4252.0+17%
6600Trenton, MOMO5,5572.0+8%
6601Volo, ILIL6,8052.0−67%
6602Pekin, ILIL31,2772.0−1%
6603Sylvester, GAGA5,4302.0−18%
6604Holdenville, OKOK5,9232.0+35%
6605West Mifflin, PAPA18,7072.0+4%
6606Albion, NYNY5,8432.0+1%
6607Keokuk, IAIA9,5102.0+24%
6608St. John, MOMO6,4412.0+28%
6609Rockton, ILIL7,8702.0−5%
6610Edna, TXTX6,0882.0+24%
6611Bay City, MIMI31,8682.0−9%
6612DuBois, PAPA7,2542.0+1%
6613Marion, ININ28,2342.0+6%
6614LaSalle, ILIL9,3882.0−12%
6615Greenville, ILIL7,4692.0+6%
6616Clinton, IAIA24,0492.0+9%
6617Aliquippa, PAPA9,0022.0−7%
6618Jacksonville, ILIL17,7522.0−9%
6619Peoria Heights, ILIL5,7672.0+3%
6620Henryetta, OKOK5,6202.0+4%
6621Jerseyville, ILIL8,4092.0−7%
6622East Rochester, NYNY6,1322.0−3%
6623San Benito, TXTX24,9802.0+32%
6624Country Lake Estates, NJNJ5,0552.0+16%
6625Pauls Valley, OKOK6,1572.0+12%
6626Charles City, IAIA7,0131.9−6%
6627Logansport, ININ18,2871.9+10%
6628Mount Zion, ILIL5,8801.9+19%
6629Murphysboro, ILIL6,9771.9+6%
6630Toronto, OHOH5,1491.9+0%
6631Salamanca, NYNY5,7191.9+16%
6632Fulton, NYNY11,1881.9−11%
6633Lamesa, TXTX8,1031.9+45%
6634Burlington, IAIA23,3361.9+4%
6635Hamilton, ALAL6,7691.9−20%
6636Harrisburg, ILIL7,9221.9+24%
6637West Odessa, TXTX32,5941.9+92%
6638Bridgeport, MIMI6,8841.9+3%
6639Humboldt, TNTN7,8411.9−12%
6640Litchfield, ILIL6,5981.9+7%
6641Decatur, ILIL67,8841.9+5%
6642Muskegon Heights, MIMI9,7701.9+0%
6643Wellington, KSKS7,5411.9+18%
6644Hereford, TXTX14,9761.9+26%
6645Warren, PAPA9,0461.9+4%
6646Fort Scott, KSKS7,5001.9+18%
6647Town of Pecos, TXTX10,3861.9
6648Elsa, TXTX5,8201.9+6%
6649Campbell, OHOH7,7211.9−6%
6650Philadelphia, MSMS6,8581.9−9%
6651Napoleon, OHOH8,6801.9−16%
6652Kenton, OHOH7,8081.9−13%
6653Flatwoods, KYKY7,4391.9−0%
6654Bartonville, ILIL5,8041.9+6%
6655Milan, ILIL5,0281.9−1%
6656Ambridge, PAPA6,9441.9−2%
6657Alton, ILIL25,0131.9+7%
6658Mount Carmel, ILIL6,7231.9+27%
6659New Castle, ININ17,3901.9−12%
6660Pontiac, ILIL10,8061.9−0%
6661Sterling, ILIL14,3941.9+1%
6662Mattoon, ILIL16,6671.9−5%
6663Linton, ININ5,2451.9+3%
6664South Euclid, OHOH21,2481.9−14%
6665Richland, MSMS7,6301.9+13%
6666Herrin, ILIL12,2681.9+12%
6667Park Forest, ILIL21,0791.9+8%
6668Nanticoke, PAPA10,7121.9−26%
6669Portland, ININ6,2371.9−7%
6670Centralia, ILIL11,8631.9+24%
6671Estherville, IAIA5,8071.9+8%
6672Struthers, OHOH9,8371.9−7%
6673Kermit, TXTX6,0191.9+104%
6674St. Marys, OHOH8,3981.9−7%
6675Beeville, TXTX13,0861.9+6%
6676Berkeley, MOMO8,0261.9+17%
6677Fort Madison, IAIA9,9351.9+21%
6678Pottsville, PAPA13,1701.8−3%
6679Marshalltown, IAIA27,5361.8−1%
6680Beaver Falls, PAPA8,8321.8+6%
6681Youngstown, OHOH58,8321.8+9%
6682McKees Rocks, PAPA5,6241.8+2%
6683Clearfield, PAPA5,7531.8−11%
6684Elwood, ININ8,5251.8−10%
6685Massena, NYNY9,8981.8−19%
6686New Castle, PAPA21,1751.8+9%
6687Maple Heights, OHOH22,9021.8−13%
6688Carlinville, ILIL5,4651.8−5%
6689Ellwood City, PAPA7,3621.8−30%
6690Port Lavaca, TXTX11,0601.8+21%
6691Mattydale, NYNY5,9711.8+3%
6692Clairton, PAPA5,8761.8+21%
6693Perryton, TXTX7,8501.8+54%
6694Monessen, PAPA6,6571.8−8%
6695Tamaqua, PAPA6,9291.8+6%
6696Schuyler, NENE6,8001.8+10%
6697Marlin, TXTX5,5991.8+4%
6698Willis, TXTX7,6521.8+6%
6699Medina, NYNY5,8551.8−7%
6700Taylorville, ILIL10,5221.8−2%
6701Mount Vernon, ILIL14,1871.8−4%
6702Sweetwater, TXTX10,1411.8+40%
6703Snyder, TXTX11,1661.8+44%
6704Zuni Pueblo, NMNM5,8641.8−22%
6705Freeport, ILIL23,2021.8−7%
6706Pampa, TXTX16,4141.8+51%
6707Malone, NYNY5,3151.8−14%
6708Dunkirk, NYNY12,3261.8−2%
6709Salem, ILIL7,0351.8+7%
6710Jennings, MOMO13,0931.8+2%
6711Perry, IAIA8,2081.8−7%
6712Granite City, ILIL26,8071.8+11%
6713Arkansas City, KSKS11,8001.7+18%
6714Zephyrhills West, FLFL5,9801.7−3%
6715Ottumwa, IAIA25,3191.7+12%
6716Independence, KSKS8,1931.7+7%
6717Ilion, NYNY7,4881.7−11%
6718Sharon, PAPA12,6481.7−2%
6719Center, TXTX5,2461.7+2%
6720Wood River, ILIL10,2241.7−1%
6721Southport, NYNY6,4501.7+20%
6722Danville, ILIL28,1381.7+1%
6723Metropolis, ILIL5,7271.7−14%
6724Vernon, TXTX9,7471.7+13%
6725West Frankfort, ILIL7,1051.7+4%
6726Rock Falls, ILIL8,5211.7−8%
6727Pana, ILIL5,0101.7+7%
6728Pratt, KSKS6,5741.7+3%
6729Federal Heights, COCO14,0751.7+37%
6730Cusseta, GAGA8,4651.7
6731Olean, NYNY13,5081.7−14%
6732Borger, TXTX11,8421.7+48%
6733Bridge City, LALA7,2971.7−27%
6734Olney, ILIL8,3471.7−16%
6735Cahokia Heights, ILIL16,8741.7
6736Clinton, ILIL6,7811.6−15%
6737Streator, ILIL12,1901.6−1%
6738Fussels Corner, FLFL5,6821.6+5%
6739Ecorse, MIMI8,8931.6+1%
6740Benton, ILIL6,5581.6−6%
6741Fostoria, OHOH12,9201.6−13%
6742Blackwell, OKOK6,0291.6+15%
6743River Rouge, MIMI6,8141.6+0%
6744Sauk, ILIL9,6241.6−2%
6745Breckenridge, TXTX5,1231.6+29%
6746Saginaw, MIMI42,8631.6−12%
6747Mount Carmel, PAPA5,5791.5+4%
6748Diboll, TXTX5,1251.5−4%
6749Chanute, KSKS8,5841.5+6%
6750Du Quoin, ILIL5,5691.5−5%
6751West York, PAPA5,1101.5−28%
6752Ulysses, KSKS5,5241.5−8%
6753Bradford, PAPA7,4421.5+2%
6754Shamokin, PAPA6,7641.5+5%
6755Alexandria, ININ5,2231.5−25%
6756Progreso, TXTX5,1481.5−6%
6757Slaton, TXTX5,6841.5+1%
6758Childress, TXTX5,6501.5−10%
6759Buena Vista, MIMI5,7981.5+16%
6760Robinson, ILIL7,2831.5−18%
6761East St. Louis, ILIL17,6821.5−24%
6762Duquesne, PAPA5,0191.4−15%
6763Iola, KSKS5,2401.4+8%
6764Oil City, PAPA9,3011.4+4%
6765Kewanee, ILIL12,1151.4−10%
6766Muleshoe, TXTX5,1621.4+13%
6767Flint, MIMI79,3061.4−19%
6768Monmouth, ILIL8,5991.4−6%
6769Paris, ILIL8,0261.4−12%
6770Chester, ILIL6,8471.4−9%
6771Ogdensburg, NYNY9,1231.4−20%
6772Beecher, MIMI8,4121.4−7%
6773Parsons, KSKS9,3151.4+4%
6774Beardstown, ILIL5,6911.4−7%
6775Coffeyville, KSKS8,4601.3−6%
6776Mila Doce, TXTX7,7311.3−29%
6777Littlefield, TXTX5,6751.3+1%
6778Olivarez, TXTX6,3261.2−1%
6779Johnstown, PAPA17,6541.2−32%
6780Zephyrhills South, FLFL5,0081.2−17%
6781Tuba City, AZAZ7,9601.1+26%
6782Flowing Wells, AZAZ16,5591.0−37%
6783Raymondville, TXTX10,0821.0−37%
6784Park City, ILIL7,8931.0+81%
SHOWING 6,501–6,784 OF 6,784
11314
Download CSV (full list, 6,784 rows)How this score is calculated

UPDATED 2026-06-02 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES