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

Cape May County, NJ leads with a median price of $804,637, median rent of $2,179, and a 2.1% cap rate. Click any market for the full county report, or run its numbers in the calculator.

#MarketPrice growthMedian priceMedian rentCap rateCash flowAnalyze
1Cape May County, NJ8.0%$804,637$2,1792.1%-$2,801Run numbers
2Reno County, KS7.9%$158,979$8554.2%-$278Run numbers
3Jefferson Parish, LA7.6%$275,580$1,5254.3%-$453Run numbers
4Saint Louis County, MN7.7%$262,254$1,3724.1%-$483Run numbers
5Taylor County, TX7.6%$226,614$1,9456.7%$76Run numbers
6Blair County, PA7.6%$180,369$1,1174.8%-$219Run numbers
7Allen County, OH7.8%$195,518$1,1774.7%-$260Run numbers
8Midland County, MI7.7%$253,103$1,3794.3%-$430Run numbers
9Grand Forks County, ND7.6%$297,315$1,1693.1%-$799Run numbers
10Saginaw County, MI7.3%$177,680$1,1425.0%-$189Run numbers
11Richland County, OH7.2%$201,952$9183.5%-$462Run numbers
12Macon County, IL7.2%$127,757$1,0306.3%$0Run numbers
13Buchanan County, MO7.2%$196,537$1,0624.2%-$340Run numbers
14Indiana County, PA7.2%$173,811$8733.9%-$344Run numbers
15Lenoir County, NC7.2%$157,762$1,0955.4%-$115Run numbers
16Fulton County, NY7.3%$229,478$1,0883.7%-$496Run numbers
17Mahoning County, OH6.9%$179,433$1,1044.8%-$223Run numbers
18Peoria County, IL7.0%$167,273$1,2155.7%-$87Run numbers
19Kenosha County, WI6.9%$338,784$1,7154.0%-$661Run numbers
20La Salle County, IL7.0%$194,994$1,2825.1%-$189Run numbers
21Bay County, MI7.1%$188,911$1,1784.9%-$225Run numbers
22Wood County, WI6.9%$231,448$1,1043.7%-$496Run numbers
23Ionia County, MI7.0%$269,576$1,3623.9%-$528Run numbers
24Marion County, OH7.0%$186,484$1,2505.2%-$165Run numbers
25Isabella County, MI7.0%$236,426$1,0303.4%-$570Run numbers
26Crawford County, AR7.0%$224,048$1,0273.6%-$507Run numbers
27Niagara County, NY6.8%$259,222$1,1593.5%-$606Run numbers
28Imperial County, CA6.5%$380,919$1,7563.6%-$855Run numbers
29Rock County, WI6.8%$299,801$1,2083.1%-$787Run numbers
30Monroe County, MI6.6%$274,116$1,2903.7%-$599Run numbers
31Berrien County, MI6.7%$286,643$1,3873.8%-$601Run numbers
32Kankakee County, IL6.6%$225,852$1,3534.7%-$305Run numbers
33Ashtabula County, OH6.7%$185,393$9183.9%-$375Run numbers
34Dodge County, WI6.6%$327,072$1,0732.6%-$1,017Run numbers
35Madison County, NY6.7%$267,485$1,1273.3%-$670Run numbers
36Warren County, NY6.8%$384,848$1,4853.0%-$1,052Run numbers
37Boone County, IL6.7%$290,551$1,8044.8%-$351Run numbers
38Grant County, WI6.8%$229,957$1,2084.1%-$420Run numbers
39Buffalo County, NE6.7%$306,192$1,4003.6%-$695Run numbers
40Onondaga County, NY6.5%$288,758$1,6624.5%-$433Run numbers
41Champaign County, IL6.4%$243,168$1,3454.3%-$400Run numbers
42Rensselaer County, NY6.4%$331,923$1,6343.8%-$678Run numbers
43Ontario County, NY6.4%$331,312$1,8394.3%-$541Run numbers
44Crawford County, PA6.4%$171,543$9014.1%-$314Run numbers
45Cayuga County, NY6.2%$239,128$1,4584.8%-$306Run numbers
46Columbia County, NY6.4%$489,080$2,1583.4%-$1,161Run numbers
47Westchester County, NY5.9%$879,219$3,1842.8%-$2,540Run numbers
48Lake County, IL6.0%$400,964$2,2514.4%-$639Run numbers
49Waukesha County, WI5.9%$512,253$1,7682.7%-$1,536Run numbers
50Genesee County, MI5.9%$199,135$1,0874.3%-$338Run numbers

Showing the top 50 of 947 qualifying markets.

How this ranking is calculated

We scored 947 counties with a population over 50,000 and ranked them by appreciation score, which blends recent home price growth with an overheating penalty. Counties 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.