Ranked by BTI Score + Rental Yield · Data updated June 2026

Best Counties for Real Estate Investment

Counties combining strong BTI scores with favorable price-to-rent ratios — where long-term growth potential meets rental cash flow. Unlike pure yield rankings, this list requires both appreciation outlook and income.

Best Counties for Real Estate Investment

The Deep South's Cash Flow Stronghold

Investors seeking robust rental yields should look to the South, particularly North Carolina and Alabama, which collectively claim nine spots on this list. Counties like Robeson, NC, and Coffee, AL, stand out with median home prices well below the national average and healthy affordability ratios. This combination suggests a strong tenant pool and the potential for consistent, attractive cash flow, making these regions prime targets for buy-and-hold strategies.

Oswego County, NY: Upstate's Unexpected Yield Haven

While New York might not immediately come to mind for high rental yields, Oswego County breaks the mold, ranking #4. Its exceptional affordability, with an income-to-home ratio of 0.46, indicates a market where housing costs are remarkably low relative to local incomes. This creates a fertile ground for investors to acquire properties at a favorable basis, translating directly into higher potential rental income relative to the purchase price.

Taylor County, TX: Blending Momentum with Yield

Taylor County, TX, at #2, offers an intriguing blend for investors: strong rental yield potential coupled with significant short-term momentum. While the ranking emphasizes cash flow, Taylor County's projected 6.9% one-year growth suggests an added layer of potential appreciation. This dynamic could appeal to investors looking for both immediate income generation and a favorable outlook for property value growth, a rare combination in many markets.

# County BTI Score P/R Ratio 1yr Forecast Home Price HV Ratio
01 Taylor County TX 98 8x +9.7% +7.6% 7.2x
02 Oswego County NY 98 9x +8.2% +8.5% 8.6x
03 Grant County IN 100 11x +6.3% +4.1% 5.6x
04 Newton County MO 100 11x +5.0% +2.6% 9.0x
05 Schuylkill County PA 97 10x +6.6% +5.0% 7.8x
06 Winnebago County IL 97 11x +7.3% +9.4% 6.0x
07 Mercer County WV 100 12x +5.4% -1.7% 7.1x
08 Wyandotte County KS 97 11x +3.9% +1.7% 4.5x
09 Hardin County TX 96 11x +4.8% +1.5% 17.8x
10 Chautauqua County NY 96 11x +6.4% +4.8% 6.4x
11 Coffee County AL 96 11x +3.1% -1.5% 12.1x
12 Muskogee County OK 100 13x +6.9% +2.1% 7.0x
13 San Juan County NM 99 13x +5.8% +5.9% 8.3x
14 Greenwood County SC 98 12x +3.8% -0.5% 8.1x
15 Saginaw County MI 96 11x +5.6% +7.3% 5.9x
16 Ouachita Parish LA 98 12x +5.1% +0.5% 8.5x
17 St. Lucie County FL 97 12x +1.3% -2.2% 24.8x
18 Wayne County NC 93 10x +0.7% +0.4% 10.3x
19 Colbert County AL 100 13x +5.7% +2.0% 6.7x
20 Chaves County NM 91 9x +4.0% +0.4% 9.4x
21 Jasper County MO 94 11x +3.5% +1.2% 7.0x
22 Eddy County NM 94 11x +5.0% +0.8% 4.7x
23 Lawrence County PA 98 13x +6.2% +2.9% 8.3x
24 Wilson County NC 93 11x +2.7% +0.9% 7.7x
25 Palm Beach County FL 100 14x +2.2% -1.2% 12.5x
26 Otsego County NY 90 10x +6.6% +3.4% 7.7x
27 St. Lawrence County NY 88 9x +6.9% +4.8% 5.8x
28 Harrison County MS 95 12x +4.0% +1.7% 9.8x
29 Yuma County AZ 96 12x +3.0% +1.1% 11.4x
30 Catoosa County GA 98 14x +4.1% +0.8% 21.4x
31 Payne County OK 97 13x +4.8% +4.6% 9.7x
32 Calcasieu Parish LA 99 14x +4.6% +2.7% 8.0x
33 Franklin County NC 97 14x +5.0% -0.0% 25.0x
34 Kauai County HI 99 14x +6.4% +1.2% 30.7x
35 Doña Ana County NM 95 13x +2.6% -0.2% 11.6x
36 Wayne County IN 96 13x +5.9% +5.8% 6.0x
37 Sevier County TN 99 15x +3.7% -1.3% 12.4x
38 Apache County AZ 85 8x +2.3% +0.5% 4.3x
39 Rogers County OK 97 14x +4.6% +2.3% 12.5x
40 Broward County FL 96 14x +0.8% -3.6% 12.7x
41 Bulloch County GA 93 12x +3.9% +0.9% 13.0x
42 Blair County PA 92 12x +6.2% +7.6% 6.1x
43 Madison County NY 96 14x +7.4% +6.7% 10.3x
44 Elkhart County IN 99 15x +3.9% +5.6% 5.2x
45 Harrisonburg city VA 98 15x +5.2% +4.6% 9.2x
46 Calhoun County MI 92 12x +5.6% +4.1% 5.8x
47 Bowie County TX 90 11x +2.5% +0.6% 6.9x
48 Erie County OH 87 10x +6.1% +2.1% 7.9x
49 Martin County FL 99 16x +2.0% -2.9% 14.5x
50 Jefferson County OH 95 14x +5.6% +3.3% 7.8x