Rankings

Small towns with the lowest home prices

Cheap houses alone aren't the goal: the book warns against dying towns. So every town here still has the basics, and they're ranked by typical home value.

How we picked

  • 2,500 to 75,000 people, and not a suburb of a bigger city
  • An emergency room within 30 miles (straight line)
  • Population not down more than 5% since 2020 (the book warns against dying towns)
  • Incorporated towns only (survey home values in some unincorporated areas, such as tribal trust land, don't reflect what a newcomer could buy)
  • Ranked by typical home value, as owners valued them in the Census survey (2020-2024)
#TownTypical homeHousehold incomeEmergency roomBig city
1Johnstown, PA$45,400$37,888In town56 mi to Pittsburgh
2Shenandoah, PA$49,500$45,2949 mi79 mi to Philadelphia
3Raymondville, TX$52,200$51,44220 mi211 mi to San Antonio
4Mahanoy City, PA$52,400$37,7279 mi77 mi to Philadelphia
5Charleroi, PA$52,800$43,2653 mi21 mi to Pittsburgh
6Lansford, PA$55,800$44,7139 mi69 mi to Philadelphia
7Ashland, PA$58,800$52,70811 mi83 mi to Philadelphia
8Heavener, OK$59,200$34,40811 mi112 mi to Tulsa
9Saginaw, MI$60,000$38,579In town83 mi to Detroit
10Providence, KY$60,300$55,12115 mi100 mi to Nashville
11Shamokin, PA$60,400$39,69013 mi92 mi to Philadelphia
12Unadilla, GA$60,600$36,87515 mi111 mi to Atlanta
13Coffeyville, KS$60,800$45,670In town64 mi to Tulsa
14Donora, PA$62,300$39,5443 mi19 mi to Pittsburgh
15Vivian, LA$62,700In town161 mi to Dallas
16Youngstown, OH$63,300$34,408In town57 mi to Pittsburgh
17Wewoka, OK$63,300$37,9868 mi62 mi to Oklahoma City
18Tucumcari, NM$64,100$31,844In town324 mi to Denver
19Stamford, TX$64,700$46,94011 mi165 mi to Dallas
20Clifton, AZ$66,000$78,48030 mi110 mi to Tucson
21Marlin, TX$66,000$36,426In town86 mi to Austin
22Eldorado, IL$66,200$37,154In town113 mi to St. Louis
23Bicknell, IN$66,300$52,18811 mi93 mi to Indianapolis
24Christopher, IL$66,600$48,2478 mi79 mi to St. Louis
25East Prairie, MO$68,400$34,63714 mi120 mi to Memphis
26Colorado City, TX$69,500$53,448In town234 mi to Austin
27Tilton, IL$70,400$55,6973 mi82 mi to Indianapolis
28Hobart, OK$71,100$33,051In town94 mi to Oklahoma City
29Lawrenceville, IL$71,300$41,005In town110 mi to Indianapolis
30Parsons, KS$71,700$52,428In town90 mi to Tulsa
31Georgetown, IL$71,800$58,18211 mi80 mi to Indianapolis
32St. Clair, PA$71,800$64,3043 mi74 mi to Philadelphia
33Bushnell, IL$71,900$67,51811 mi133 mi to St. Louis
34Coleman, TX$71,900$34,613In town145 mi to Austin
35Louisiana, MO$72,100$38,673In town71 mi to St. Louis
36Baxley, GA$72,300$29,880In town107 mi to Jacksonville
37Savanna, IL$72,400$48,03616 mi127 mi to Chicago
38Escobares, TX$72,800$29,8447 mi212 mi to San Antonio
39Kewanee, IL$73,200$50,886In town123 mi to Chicago
40Kane, PA$73,600$52,353In town85 mi to Buffalo
41Oil City, PA$74,100$51,3165 mi70 mi to Pittsburgh
42Grafton, WV$74,600$40,402In town76 mi to Pittsburgh
43Anson, TX$74,800$48,104In town182 mi to Dallas
44Paris, IL$75,700$53,927In town83 mi to Indianapolis
45Breckenridge, TX$75,900$48,000In town125 mi to Dallas
46Benton Harbor, MI$76,500$31,1172 mi66 mi to Chicago
47Flora, IL$77,300$47,148In town96 mi to St. Louis
48New Castle, PA$77,400$42,219In town43 mi to Pittsburgh
49Rio Bravo, TX$77,400$45,86412 mi156 mi to San Antonio
50Saluda, SC$77,700$42,50618 mi67 mi to Greenville

Sources: U.S. Census Bureau (2025 population estimates; American Community Survey 2020-2024), Medicare hospital data, NOAA climate normals, the National Park Service and the Education Department, as on each town page. Census survey figures are estimates; towns where the survey is too thin for a figure are left off lists that use it. Miles are straight-line. Data last updated October 5, 2026.

Every list is a starting point, not a verdict. Read the town's page, then visit before you move. Search every town your own way with Find a small town.