Ranked by BTI Score + Rental Yield

Best Counties for Real Estate Investment

High-scoring counties with the strongest rental yield — where economic momentum meets favorable price-to-rent ratios for investors.

# County BTI Score P/R Ratio Proj. Growth Home Price HV Ratio
01 Valencia County NM 100 8x +5.4% +1.7% 7.7x
02 Taylor County TX 100 8x +5.3% +4.2% 3.2x
03 Oswego County NY 100 8x +5.4% +3.2% 2.2x
04 Lafayette County MS 98 9x +4.0% +4.0% 5.5x
05 Macon County IL 98 9x +4.0% +8.3% 1.8x
06 Bay County MI 97 8x +3.6% +6.7% 3.5x
07 Winnebago County IL 100 10x +5.6% +9.0% 2.9x
08 Onondaga County NY 96 9x +3.6% +5.8% 2.5x
09 Newton County MO 99 10x +5.0% +2.2% 4.1x
10 Trumbull County OH 97 9x +3.9% +7.2% 3.2x
11 Allen County OH 100 10x +5.2% +6.9% 1.7x
12 Madison County NY 100 11x +5.4% +3.8% 4.6x
13 Mahoning County OH 99 10x +4.5% +6.7% 3.1x
14 Oneida County NY 96 10x +3.6% +7.4% 3.1x
15 Broome County NY 94 9x +3.3% +3.9% 2.9x
16 Marquette County MI 97 10x +3.7% +7.5% 4.5x
17 Peoria County IL 98 11x +4.1% +8.2% 2.1x
18 Midland County MI 95 10x +3.4% +5.7% 2.2x
19 Isabella County MI 99 12x +4.4% +5.2% 4.1x
20 Tazewell County IL 97 11x +3.9% +9.3% 3.6x
21 Cabell County WV 99 12x +4.3% +5.1% 2.6x
22 Saginaw County MI 96 11x +3.6% +6.9% 2.8x
23 Lackawanna County PA 97 11x +3.6% +6.0% 3.6x
24 Reno County KS 98 12x +4.0% +5.4% 2.8x
25 LaSalle County IL 94 11x +3.3% +9.9% 2.8x
26 Kankakee County IL 94 10x +3.2% +5.2% 2.8x
27 DeKalb County IL 98 13x +4.2% +6.2% 5.1x
28 Ontario County NY 89 9x +2.8% +4.3% 3.1x
29 Rock County WI 98 13x +4.1% +6.9% 3.7x
30 Wayne County IN 96 12x +3.5% +6.1% 2.7x
31 Clark County OH 93 11x +3.1% +4.1% 4.2x
32 Dodge County WI 99 14x +4.8% +8.1% 4.7x
33 Portage County OH 93 11x +3.1% +3.8% 4.8x
34 Niagara County NY 96 12x +3.5% +5.6% 3.3x
35 Grady County OK 93 11x +3.1% +6.7% 2.7x
36 Lee County MS 94 12x +3.3% +5.7% 2.9x
37 Richland County OH 98 13x +3.9% +7.4% 3.8x
38 Buchanan County MO 99 14x +4.2% +7.0% 2.5x
39 Gloucester County NJ 88 9x +2.7% +4.0% 5.5x
40 Stanly County NC 91 10x +3.0% +0.9% 5.7x
41 Kenosha County WI 92 11x +3.1% +5.6% 5.0x
42 McHenry County IL 93 12x +3.1% +4.5% 7.0x
43 Ingham County MI 92 11x +3.0% +3.9% 2.6x
44 Lake County IL 96 13x +3.5% +5.7% 3.4x
45 Portage County WI 99 14x +4.3% +11.2% 3.3x
46 Marion County OH 97 14x +3.8% +5.3% 3.3x
47 Cheshire County NH 90 10x +2.9% +3.9% 4.5x
48 Blair County PA 96 13x +3.5% +7.8% 2.9x
49 St. Louis County MN 87 9x +2.6% +7.4% 3.6x
50 Elmore County AL 94 12x +3.2% +4.3% 7.2x