Ranked list · Price to income

Cheapest rental markets relative to local income

Every market where the typical home costs three times local median household income or less, ranked cheapest first. Three times income is the long-standing conventional line for housing a local wage can carry, and it measures price against what people there actually earn, which is what makes a low price sustainable rather than merely low.

DatasetCity Market Score, model balanced4,812 of 5,233 tracked U.S. markets rankedgenerated 2026-10-06Latest source releases: Zillow ZHVI/ZORI 2026-08 · Census ACS 5-yr 2024 · Census PEP 2025 · Census BPS 2025 · BLS LAUS 2025 · Redfin 2026-05 · FBI CDE 2025How this is built

What this ranking is

494 of 4,812 scored markets meet the entry rule for this list (a typical home value no more than 3.0x local median household income, and a Confidence score of 70 or better). Across the 100 shown, the median Overall score is 46.3 out of 100 and 6 carry an A grade, so a strong showing on price to income is not the same thing as a strong market.

Read it with the trade-off. Cheap relative to income often means cheap for a reason: 11 of the top 12 are losing population. Affordability is a screen for where a deal can pencil, not evidence that it will.

Every market below links to its own page, where the same numbers are shown with their source, their as-of date, and the exact arithmetic behind the score. A ranking is a screen for where to look; it is not underwriting and not a recommendation.

Cheapest rental markets relative to local income, ranked

Showing the top 100 of 494 markets that qualify. Click any column to re-sort. The full 4,812-market ranking, with every filter, is in the market explorer.

#MarketPrice to incomeGradeOverallConfidenceTypical home valueGross yieldPopulation trendNational rank
1East St. Louis IL1.0xC49.282$36,28619.3% ACS-2.4%#2083
2Helena-West Helena AR1.1xD41.173$40,63012.6% ACS-2.9%#3283
3Blackwell OK1.2xB51.373$62,41111.3% ACS-0.7%#1777
4Mount Carmel PA1.2xB53.882$63,24210.9% ACS-0.4%#1416
5Clarksdale MS1.3xF20.373$47,12311.1% ACS-1.8%#4673
6Duquesne PA1.3xB57.682$57,98513.9% ACS-0.9%#956
7Greenville MS1.3xD42.779$53,40710.1% ACS-2.0%#3035
8Hoopeston IL1.4xD43.482$84,19613.6% ACS-1.0%#2949
9Robinson IL1.4xB53.176$103,79010.0% ACS+0.0%#1490
10Chester IL1.4xB52.570$114,2418.2% ACS-1.1%#1569
11Coffeyville KS1.5xF33.373$67,57715.1%-1.1%#4088
12Midfield AL1.5xB55.582$79,72615.4%-0.8%#1184
13Shamokin PA1.5xB52.076$60,400 ACS16.4% ACS-0.5%#1647
14Bradford PA1.5xB50.370$85,600 ACS11.2% ACS-1.2%#1903
15West York PA1.5xA71.676$123,600 ACS9.4% ACS+0.6%#104
16Parsons KS1.6xF35.073$81,46213.0% ACS-0.6%#3946
17Prichard AL1.6xB55.482$57,31712.9% ACS-1.1%#1206
18Sauk Village IL1.6xA64.570$110,800 ACS16.3% ACS-0.7%#374
19Keokuk IA1.6xF31.073$84,73610.0% ACS-0.9%#4253
20Monessen PA1.6xD42.682$86,6089.2% ACS-0.9%#3055
21Kewanee IL1.7xC50.182$85,30613.1% ACS-0.5%#1950
22Olean NY1.7xC46.676$86,100 ACS11.1% ACS-0.4%#2487
23Sharon PA1.7xB52.382$77,22214.1%-0.7%#1612
24Pine Bluff AR1.7xF28.794$73,25117.3%-1.5%#4378
25Flint MI1.7xC46.3100$65,25017.5%-1.3%#2536
26Littlefield TX1.8xB57.070$106,81316.0% ACS-0.7%#1025
27Monmouth IL1.8xB50.576$108,30510.1% ACS-0.7%#1884
28Malone NY1.8xC46.076$107,600 ACS9.4% ACS-0.7%#2573
29Oil City PA1.8xC45.182$91,38713.3% ACS-0.7%#2697
30Borger TX1.8xD37.073$109,65810.6% ACS-1.0%#3763
31Tarrant AL1.8xB56.882$75,34917.4%-1.0%#1043
32Jennings MO1.8xC46.888$70,22320.4%-0.5%#2466
33Kermit TX1.8xA66.776$146,9828.5% ACS-0.7%#281
34Danville IL1.8xF31.2100$83,49012.5%-1.0%#4236
35Du Quoin IL1.8xB50.476$100,09410.4% ACS-0.6%#1897
36Canton IL1.9xD39.482$99,3298.6% ACS-0.4%#3495
37Pinckneyville IL1.9xF33.276$129,9373.7% ACS-0.9%#4092
38Perryton TX1.9xD39.876$129,8859.5% ACS-1.5%#3451
39Herrin IL1.9xB52.882$113,08810.6% ACS-0.3%#1534
40Ogdensburg NY1.9xC49.876$116,97410.9% ACS-1.6%#1991
41Pampa TX1.9xF34.082$108,52911.1% ACS-0.8%#4029
42Alton IL1.9xD39.494$104,93411.7%-0.6%#3502
43Detroit MI1.9xC45.9100$77,19920.8%-0.1%#2585
44Mount Zion IL1.9xF32.982$199,9224.4% ACS-0.2%#4116
45Salamanca NY1.9xB51.976$80,900 ACS10.2% ACS-0.2%#1671
46Fairfield AL1.9xC48.082$94,10814.9%-1.2%#2261
47LaSalle IL2.0xC48.276$113,500 ACS11.0% ACS-0.1%#2234
48Altus OK2.0xA63.973$108,96911.2%-0.1%#415
49Albion NY2.0xB54.270$82,300 ACS12.8% ACS+0.2%#1371
50Granite City IL2.0xD42.694$117,20810.2%-0.6%#3041
51Clinton OK2.0xC49.973$116,7458.9% ACS-0.9%#1990
52Primera TX2.0xB64.970$160,900 ACS9.6% ACS+1.1%#352
53Decatur GA2.0xA62.7100$279,9067.5%+0.9%#494
54Chester PA2.0xB58.094$83,100 ACS15.8% ACS+0.4%#903
55Jerseyville IL2.0xC49.682$148,2837.2% ACS+0.1%#2022
56Arkansas City KS2.0xC43.973$100,30010.6%-0.3%#2872
57Ecorse MI2.0xD42.882$81,72115.4% ACS-0.7%#3018
58Fort Stockton TX2.1xD39.970$173,9105.9% ACS-0.8%#3442
59Jackson MS2.1xF33.9100$86,36717.6%-1.7%#4038
60Ottumwa IA2.1xC45.794$125,64010.4% ACS+0.0%#2607
61Turtle Creek PA2.1xB54.182$94,62114.3%-0.9%#1372
62East Alton IL2.1xC46.782$100,42110.8%-0.7%#2478
63River Rouge MI2.1xD41.782$84,71015.5% ACS-1.0%#3194
64Wellston OH2.1xC48.776$116,4195.2% ACS+0.1%#2152
65West Frankfort IL2.1xB54.376$99,4699.8% ACS-0.8%#1350
66Decatur IL2.1xF29.4100$107,24611.9%-0.9%#4333
67Vernon TX2.1xB51.782$106,43013.0% ACS-0.7%#1695
68Peoria Heights IL2.1xB57.582$125,2059.3% ACS-0.4%#963
69Bellefontaine Neighbors MO2.1xC44.588$102,47916.8%-0.5%#2782
70Paris IL2.1xC44.970$112,92212.3% ACS-0.5%#2728
71Blytheville AR2.1xA59.073$101,3488.6% ACS-1.8%#805
72Dunbar WV2.1xC47.073$123,7099.4% ACS-0.9%#2417
73West Mifflin PA2.1xB56.982$163,03311.2%-0.8%#1037
74Muleshoe TX2.1xC47.170$147,69711.4% ACS+0.1%#2402
75Youngstown OH2.1xD40.3100$73,58917.3%-0.7%#3380
76Berkeley MO2.1xB50.382$94,71716.4%-0.8%#1916
77Vandergrift PA2.2xC48.682$109,54310.1% ACS-0.4%#2169
78Wood River IL2.2xB59.182$135,08710.0%-0.2%#801
79Bath NY2.2xF33.770$101,700 ACS8.7% ACS-0.2%#4051
80Harrisburg IL2.2xB50.576$93,78110.8% ACS-1.0%#1887
81Rock Island IL2.2xF32.3100$127,8328.9%-0.5%#4164
82Big Spring TX2.2xF30.588$146,60210.1%-2.9%#4274
83Spring Valley IL2.2xC48.182$153,3857.2% ACS-0.2%#2248
84Fort Dodge IA2.2xC45.694$132,2547.6%+0.0%#2633
85Burlington IA2.2xD42.494$128,6719.3%-0.7%#3078
86Jacksonville IL2.2xD41.582$142,9516.7% ACS-0.6%#3219
87Forrest City AR2.2xF22.273$78,03110.5% ACS-1.4%#4635
88Kennett MO2.2xD42.982$115,0007.0% ACS-0.6%#3006
89Enid OK2.2xD41.3100$136,86510.1%-0.3%#3244
90Lamesa TX2.2xD38.082$108,20710.3% ACS-1.4%#3666
91Hamburg NY2.2xC45.976$248,600 ACS5.3% ACS+0.2%#2591
92St. Marys PA2.2xD41.276$149,000 ACS6.1% ACS-0.5%#3269
93Moline IL2.2xD39.5100$150,4448.5%-0.1%#3491
94Olney IL2.2xB58.976$133,4499.7% ACS-0.7%#816
95Forest Hills PA2.2xD37.176$200,700 ACS6.4% ACS-0.8%#3751
96Streator IL2.2xB53.582$129,16910.8% ACS-0.7%#1453
97Galesburg IL2.2xD38.594$108,39310.0% ACS-0.9%#3613
98Fort Madison IA2.3xF26.473$114,1736.7%-0.7%#4501
99Clinton IA2.3xD37.294$135,8346.8%-0.5%#3749
100Caruthersville MO2.3xF26.970$78,3128.9% ACS-1.2%#4467

Figures marked ACS come from the Census American Community Survey (5-year), because Zillow publishes no index for that market: an ACS home value is the owner-reported median, and an ACS yield is the median gross rent over that median. 68 of the 100 markets shown carry one. Each city page names the source of every figure.

Take one of these markets further

A ranking narrows the field. These do the next step on a specific market or a specific deal.

Compare up to three of them side by side · Run a cash-flow and DSCR scenario · Check a cap rate · Go one level deeper, to ZIP Codes