50 Towns in America With the Cheapest Homes
Ranked by median home value among 3,996 towns of 10,000–50,000 people in the U.S.. #1 is Flowing Wells, AZ (median home $41,100).
-
50Bogalusa, Louisiana
Median home $97,600
10,659 people · Washington Parish · median home $97,600 · income $30,749 · Jan low 39°F · 0 in snow
-
49Bay City, Michigan
Median home $97,600
32,661 people · Bay County · median home $97,600 · income $49,420 · Jan low 16°F · 46 in snow
-
48Abbeville, Louisiana
Median home $97,300
11,186 people · Vermilion Parish · median home $97,300 · income $33,015 · Jan low 41°F · 0 in snow
-
47Selma, Alabama
Median home $96,500
17,971 people · Dallas County · median home $96,500 · income $33,197 · Jan low 36°F · 0 in snow
-
46Galesburg, Illinois
Median home $96,400
30,052 people · Knox County · median home $96,400 · income $48,297 · Jan low 14°F · 26 in snow
-
45Federal Heights, Colorado
Median home $95,300
14,382 people · Adams County · median home $95,300 · income $56,597 · Jan low 19°F · 45 in snow
-
44Mount Morris, Michigan
Median home $95,300
20,024 people · Genesee County · median home $95,300 · income $46,535 · Jan low 16°F · 40 in snow
-
43Streator, Illinois
Median home $94,700
12,500 people · LaSalle County · median home $94,700 · income $57,609 · Jan low 16°F · 26 in snow
-
42Dunkirk, New York
Median home $94,700
12,743 people · Chautauqua County · median home $94,700 · income $53,299 · Jan low 17°F · 76 in snow
-
41Beeville, Texas
Median home $94,700
13,669 people · Bee County · median home $94,700 · income $50,784 · Jan low 44°F · 0 in snow
-
40Massena, New York
Median home $94,400
10,151 people · St. Lawrence County · median home $94,400 · income $51,458 · Jan low 6°F · 75 in snow
-
39Roma, Texas
Median home $94,400
11,561 people · Starr County · median home $94,400 · income $24,579 · Jan low 45°F · 0 in snow
-
38Fort Madison, Iowa
Median home $94,200
10,270 people · Lee County · median home $94,200 · income $50,705 · Jan low 17°F · 18 in snow
-
37Elmira, New York
Median home $93,000
26,523 people · Chemung County · median home $93,000 · income $43,120 · Jan low 16°F · 42 in snow
-
36Peru, Indiana
Median home $92,500
11,073 people · Miami County · median home $92,500 · income $46,159 · Jan low 18°F · 21 in snow
-
35Logansport, Indiana
Median home $92,200
18,366 people · Cass County · median home $92,200 · income $47,291 · Jan low 18°F · 19 in snow
-
34Freeport, Illinois
Median home $92,100
23,973 people · Stephenson County · median home $92,100 · income $51,723 · Jan low 11°F · 35 in snow
-
33Forrest City, Arkansas
Median home $92,000
13,015 people · St. Francis County · median home $92,000 · income $35,689 · Jan low 32°F · 2 in snow
-
32Centralia, Illinois
Median home $89,600
12,182 people · Marion County · median home $89,600 · income $47,807 · Jan low 21°F · 7 in snow
-
31Pine Bluff, Arkansas
Median home $89,400
41,253 people · Jefferson County · median home $89,400 · income $42,718 · Jan low 33°F · 3 in snow
-
30Coal, Pennsylvania
Median home $88,300
10,139 people · Northumberland County · median home $88,300 · income $51,010 · Jan low 19°F · 34 in snow
-
29Harvey, Illinois
Median home $88,100
20,324 people · Cook County · median home $88,100 · income $42,429 · Jan low 15°F · 28 in snow
-
28Jamestown, New York
Median home $87,700
28,712 people · Chautauqua County · median home $87,700 · income $43,523 · Jan low 16°F · 98 in snow
-
27Fostoria, Ohio
Median home $87,200
13,046 people · Seneca County · median home $87,200 · income $54,151 · Jan low 19°F · 25 in snow
-
26Vernon, Texas
Median home $87,000
10,078 people · Wilbarger County · median home $87,000 · income $51,114 · Jan low 29°F · 1 in snow
-
25Arkansas City, Kansas
Median home $86,800
11,974 people · Cowley County · median home $86,800 · income $49,629 · Jan low 24°F · 6 in snow
-
24Warren, Ohio
Median home $86,400
39,201 people · Trumbull County · median home $86,400 · income $37,887 · Jan low 17°F · 28 in snow
-
23Olean, New York
Median home $86,100
13,937 people · Cattaraugus County · median home $86,100 · income $51,261 · Jan low 13°F · 65 in snow
-
22Donna, Texas
Median home $86,100
16,797 people · Hidalgo County · median home $86,100 · income $40,438 · Jan low 50°F · 0 in snow
-
21Prichard, Alabama
Median home $85,700
19,322 people · Mobile County · median home $85,700 · income $36,588 · Jan low 41°F · 0 in snow
-
20Ogdensburg, New York
Median home $85,400
10,064 people · St. Lawrence County · median home $85,400 · income $61,824 · Jan low 8°F · 83 in snow
-
19San Benito, Texas
Median home $85,300
24,861 people · Cameron County · median home $85,300 · income $43,639 · Jan low 51°F · 0 in snow
-
18Marion, Indiana
Median home $85,300
28,310 people · Grant County · median home $85,300 · income $43,343 · Jan low 18°F · 25 in snow
-
17Waycross, Georgia
Median home $84,100
13,942 people · Ware County · median home $84,100 · income $38,301 · Jan low 37°F · 0 in snow
-
16Clarksdale, Mississippi
Median home $83,900
14,903 people · Coahoma County · median home $83,900 · income $36,382 · Jan low 32°F · 0 in snow
-
15Chester, Pennsylvania
Median home $83,100
32,605 people · Delaware County · median home $83,100 · income $41,342 · Jan low 27°F · 23 in snow
-
14Sweetwater, Texas
Median home $80,800
10,622 people · Nolan County · median home $80,800 · income $44,892 · Jan low 31°F · 2 in snow
-
13Inkster, Michigan
Median home $80,400
26,088 people · Wayne County · median home $80,400 · income $39,252 · Jan low 19°F · 45 in snow
-
12Danville, Illinois
Median home $79,000
29,204 people · Vermilion County · median home $79,000 · income $45,957 · Jan low 20°F · 15 in snow
-
11Sharon, Pennsylvania
Median home $78,800
13,147 people · Mercer County · median home $78,800 · income $45,670 · Jan low 19°F · 68 in snow
-
10New Castle, Pennsylvania
Median home $77,400
21,926 people · Lawrence County · median home $77,400 · income $42,219 · Jan low 19°F · 28 in snow
-
9Kewanee, Illinois
Median home $73,200
12,509 people · Henry County · median home $73,200 · income $50,886 · Jan low 14°F · 31 in snow
-
8McKeesport, Pennsylvania
Median home $72,700
17,727 people · Allegheny County · median home $72,700 · income $34,219 · Jan low 21°F · 25 in snow
-
7Jennings, Missouri
Median home $68,800
12,895 people · St. Louis County · median home $68,800 · income $38,984 · Jan low 24°F · 17 in snow
-
6East Cleveland, Ohio
Median home $68,800
13,792 people · Cuyahoga County · median home $68,800 · income $22,116 · Jan low 24°F · 79 in snow
-
5Saginaw, Michigan
Median home $60,000
44,202 people · Saginaw County · median home $60,000 · income $38,579 · Jan low 16°F · 41 in snow
-
4East St. Louis, Illinois
Median home $52,600
18,469 people · St. Clair County · median home $52,600 · income $35,700 · Jan low 24°F · 14 in snow
-
3Raymondville, Texas
Median home $52,200
10,236 people · Willacy County · median home $52,200 · income $51,442 · Jan low 48°F · 0 in snow
-
2Johnstown, Pennsylvania
Median home $45,400
18,411 people · Cambria County · median home $45,400 · income $37,888 · Jan low 19°F · 84 in snow
-
1Flowing Wells, Arizona
Median home $41,100
15,657 people · Pima County · median home $41,100 · income $39,774 · Jan low 39°F · 0 in snow
More U.S. rankings
- The 50 Best Small Towns to Retire in America
- The 50 Quietest Small Towns in America
- The 50 Most Affordable Small Towns in America
- The 50 Best Small Towns for Families in America
- The 50 Best Quiet, Affordable Small Towns to Retire in America
- The 50 Best Places to Retire in America
- The 50 Quietest Places in America
- The 50 Most Affordable Places in America
- The 50 Best Places for Families in America
- The 50 Best Quiet, Affordable Places to Retire in America
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)