Best Appreciation Markets for Real Estate Investors (2026)

These counties score highest on appreciation potential. The score rewards steady price growth in the three to eight percent range and penalizes markets running hot enough to look overheated, so it is not simply a list of the fastest recent gains.

Top 50 markets, ranked

Trumbull County, OH leads with a median price of $173,886, median rent of $1,013, and a 4.5% cap rate. Click any market for the full county report, or run its numbers in the calculator.

#MarketPrice growthMedian priceMedian rentCap rateCash flowAnalyze
1Trumbull County, OH7.9%$173,886$1,0134.5%-$253Run numbers
2Tazewell County, IL7.8%$192,627$1,0234.1%-$345Run numbers
3Indiana County, PA7.7%$170,631$9374.3%-$286Run numbers
4Grand Forks County, ND7.6%$298,680$1,1823.1%-$797Run numbers
5Reno County, KS7.8%$158,949$8364.1%-$290Run numbers
6Oneida County, NY7.4%$240,539$1,4464.7%-$321Run numbers
7Blair County, PA7.2%$180,150$1,0804.7%-$242Run numbers
8Crawford County, PA7.5%$172,456$9374.2%-$295Run numbers
9Isabella County, MI7.4%$234,262$1,0633.5%-$537Run numbers
10Fulton County, NY7.4%$231,092$9633.3%-$586Run numbers
11Saint Louis County, MN7.1%$262,678$1,4144.2%-$458Run numbers
12Kenosha County, WI6.9%$339,334$1,6973.9%-$676Run numbers
13Berrien County, MI7.1%$285,496$1,3333.6%-$630Run numbers
14Bay County, MI6.8%$188,669$1,1214.6%-$260Run numbers
15Montcalm County, MI7.1%$243,783$1,5174.8%-$292Run numbers
16Ionia County, MI6.9%$269,153$1,3213.8%-$552Run numbers
17Lenoir County, NC6.8%$152,691$1,2206.2%-$7Run numbers
18Jefferson Parish, LA6.5%$274,691$1,4954.3%-$468Run numbers
19Mahoning County, OH6.6%$178,426$1,1134.9%-$212Run numbers
20Peoria County, IL6.5%$166,664$1,2175.7%-$83Run numbers
21Rock County, WI6.6%$301,239$1,2423.2%-$772Run numbers
22Richland County, OH6.6%$200,820$9333.6%-$446Run numbers
23San Juan County, NM6.7%$276,696$1,2463.5%-$641Run numbers
24Allen County, OH6.8%$194,196$1,1904.8%-$245Run numbers
25Ashtabula County, OH6.7%$184,924$8983.8%-$386Run numbers
26Tuscarawas County, OH6.6%$217,962$1,0123.6%-$485Run numbers
27Madison County, NY6.7%$265,879$1,1913.5%-$620Run numbers
28Warren County, NY6.7%$385,025$1,5183.1%-$1,031Run numbers
29Buffalo County, NE6.6%$307,959$1,4673.7%-$661Run numbers
30Westchester County, NY6.5%$886,668$3,1832.8%-$2,579Run numbers
31Bergen County, NJ6.2%$793,874$2,9532.9%-$2,242Run numbers
32Onondaga County, NY6.4%$290,079$1,6594.5%-$443Run numbers
33Saint Joseph County, IN6.3%$234,849$1,3174.4%-$375Run numbers
34Broome County, NY6.4%$204,090$1,3315.1%-$205Run numbers
35Saginaw County, MI6.4%$177,213$1,1345.0%-$192Run numbers
36Rensselaer County, NY6.3%$332,753$1,5953.7%-$708Run numbers
37Monroe County, MI6.4%$275,028$1,2273.5%-$644Run numbers
38Ontario County, NY6.2%$331,802$1,8084.3%-$564Run numbers
39Kankakee County, IL6.3%$228,870$1,4104.8%-$284Run numbers
40Macon County, IL6.3%$127,195$1,0036.2%-$15Run numbers
41Dodge County, WI6.2%$328,212$1,1062.6%-$1,002Run numbers
42Buchanan County, MO6.2%$196,794$1,0624.2%-$342Run numbers
43Lee County, MS6.2%$213,935$1,2814.7%-$289Run numbers
44Clinton County, NY6.4%$234,264$1,4504.8%-$286Run numbers
45Wood County, WI6.3%$236,897$1,1493.8%-$495Run numbers
46Adams County, IL6.4%$189,629$1,2885.3%-$157Run numbers
47Crawford County, AR6.5%$222,088$1,0633.7%-$473Run numbers
48Grant County, WI6.3%$232,026$1,2794.3%-$385Run numbers
49Lake County, IL5.9%$401,229$2,2424.4%-$646Run numbers
50Waukesha County, WI6.0%$512,586$1,8032.7%-$1,515Run numbers

Showing the top 50 of 963 qualifying markets.

How this ranking is calculated

We scored 963 counties with a population over 50,000 and ranked them by appreciation score, which blends recent home price growth with an overheating penalty. Markets without both a median home price and a median rent are excluded, because cash flow cannot be estimated without both.

Every figure assumes a median-priced home rented at the local median rent, financed with 20 percent down on a 30-year loan at 6.85%, with closing costs at 3 percent of price and operating costs at 35 percent of rent. Operating costs cover taxes, insurance, maintenance, vacancy, and management.

These are modeled estimates for comparing markets, not quotes on a specific property. A real deal turns on the individual property, its condition, and the actual rent it can command. Run any market that interests you through the calculator with real numbers before you make an offer.

Other ways to rank markets

The best market depends on what you are optimizing for. These rankings measure different things and produce different lists.

Narrow it down by state

Check a real deal in this market

These are median-priced estimates. Put in the actual price, rent, taxes, and financing for a property you are looking at and see whether it clears your bar.