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

Isabella County, MI leads with a median price of $229,324, median rent of $1,112, and a 3.8% cap rate. Click any market for the full county report, or run its numbers in the calculator.

#MarketPrice growthMedian priceMedian rentCap rateCash flowAnalyze
1Isabella County, MI7.9%$229,324$1,1123.8%-$547Run numbers
2Westchester County, NY7.8%$877,732$3,0972.8%-$2,849Run numbers
3Cole County, MO7.6%$285,878$1,0052.7%-$930Run numbers
4Grand Forks County, ND7.8%$300,182$1,1533.0%-$913Run numbers
5Monmouth County, NJ7.2%$786,951$2,8272.8%-$2,522Run numbers
6Sangamon County, IL7.5%$200,144$1,2204.8%-$315Run numbers
7Oswego County, NY7.3%$208,964$1,3845.2%-$258Run numbers
8Fulton County, NY7.4%$228,431$1,1503.9%-$518Run numbers
9Bergen County, NJ7.1%$780,357$2,8952.9%-$2,441Run numbers
10Berrien County, MI7.0%$281,193$1,4033.9%-$646Run numbers
11Crawford County, PA7.0%$175,975$8964.0%-$392Run numbers
12Onondaga County, NY6.5%$285,908$1,6734.6%-$496Run numbers
13Trumbull County, OH6.6%$172,302$9694.4%-$324Run numbers
14Broome County, NY6.7%$201,781$1,6406.3%-$52Run numbers
15Kenosha County, WI6.7%$333,954$1,6873.9%-$753Run numbers
16Tazewell County, IL6.5%$189,622$9864.1%-$409Run numbers
17San Juan County, NM6.8%$273,559$1,3994.0%-$606Run numbers
18Comanche County, OK6.7%$159,044$1,1265.5%-$149Run numbers
19Bay County, MI6.5%$186,141$1,0184.3%-$369Run numbers
20Ashtabula County, OH6.6%$182,582$1,1554.9%-$261Run numbers
21Ozaukee County, WI6.5%$508,113$1,8662.9%-$1,601Run numbers
22Chemung County, NY6.6%$166,618$1,1435.3%-$180Run numbers
23Kosciusko County, IN6.8%$293,218$1,4443.8%-$686Run numbers
24Montcalm County, MI6.8%$241,951$1,3934.5%-$435Run numbers
25Adams County, IL6.6%$186,171$1,0594.4%-$343Run numbers
26Kenai Peninsula Borough, AK6.6%$348,874$1,7894.0%-$770Run numbers
27Saint Joseph County, IN6.5%$230,569$1,2584.3%-$460Run numbers
28Rock County, WI6.2%$296,846$1,2923.4%-$805Run numbers
29Washington County, WI6.2%$427,931$1,2722.3%-$1,544Run numbers
30Blair County, PA6.4%$175,427$1,0044.5%-$319Run numbers
31Saint Lawrence County, NY6.5%$149,753$1,2396.5%-$24Run numbers
32Matanuska Susitna Borough, AK6.3%$408,655$1,8663.6%-$1,051Run numbers
33Dodge County, WI6.2%$322,574$1,2343.0%-$985Run numbers
34Madison County, NY6.4%$265,243$1,3343.9%-$602Run numbers
35Ionia County, MI6.3%$264,748$1,1983.5%-$688Run numbers
36Wayne County, IN6.5%$173,653$9014.0%-$376Run numbers
37Reno County, KS6.3%$155,260$8274.2%-$322Run numbers
38Herkimer County, NY6.2%$204,078$1,2504.8%-$318Run numbers
39Jackson County, IL6.3%$131,916$6924.1%-$281Run numbers
40Waupaca County, WI6.3%$286,038$9632.6%-$958Run numbers
41Buffalo County, NE6.5%$305,204$1,5744.0%-$667Run numbers
42Cook County, IL6.0%$340,258$2,2285.1%-$437Run numbers
43Lake County, IL6.0%$398,052$2,2554.4%-$739Run numbers
44Waukesha County, WI6.0%$502,911$1,8712.9%-$1,570Run numbers
45Peoria County, IL5.8%$166,288$1,2015.6%-$141Run numbers
46Monroe County, MI6.1%$270,412$1,2773.7%-$668Run numbers
47Washington County, RI5.9%$683,840$2,4602.8%-$2,189Run numbers
48Richland County, OH6.0%$198,720$8943.5%-$520Run numbers
49Jefferson County, NY6.0%$234,099$1,4965.0%-$325Run numbers
50Kankakee County, IL6.0%$227,163$1,3274.6%-$396Run numbers

Showing the top 50 of 955 qualifying markets.

How this ranking is calculated

We scored 955 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 7.40%, 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.