Best Overall Real Estate Markets to Invest In (2026)

The overall score blends cash flow, appreciation, stability, and affordability rather than optimizing for any single one. Use this list when you want a market that is good across the board instead of extreme in one direction.

Top 50 markets, ranked

Macon County, IL leads with a median price of $127,757, median rent of $1,030, and a 6.3% cap rate. Click any market for the full county report, or run its numbers in the calculator.

#MarketScoreMedian priceMedian rentCap rateCash flowAnalyze
1Macon County, IL85$127,757$1,0306.3%$0Run numbers
2Garfield County, OK83$144,106$1,2666.8%$67Run numbers
3Taylor County, TX82$226,614$1,9456.7%$76Run numbers
4Hinds County, MS81$132,636$1,3057.7%$153Run numbers
5Peoria County, IL81$167,273$1,2155.7%-$87Run numbers
6Saint Lawrence County, NY81$150,639$1,1736.1%-$27Run numbers
7Schuylkill County, PA80$169,641$1,2675.8%-$66Run numbers
8Orangeburg County, SC80$166,963$1,3236.2%-$15Run numbers
9Lenoir County, NC80$157,762$1,0955.4%-$115Run numbers
10Caddo Parish, LA79$152,948$1,1455.8%-$58Run numbers
11Montgomery County, AL79$167,405$1,3646.3%$9Run numbers
12Comanche County, OK79$156,839$1,1105.5%-$101Run numbers
13Steuben County, NY79$174,260$1,2775.7%-$83Run numbers
14Belmont County, OH79$136,428$9935.7%-$70Run numbers
15Walker County, AL79$128,911$1,1627.0%$79Run numbers
16Chemung County, NY78$164,318$1,1555.5%-$111Run numbers
17Clearfield County, PA78$145,432$1,0295.5%-$94Run numbers
18Vermilion County, IL78$98,565$8817.0%$56Run numbers
19Lauderdale County, MS78$126,965$1,4128.7%$252Run numbers
20Iberia Parish, LA78$147,837$1,3227.0%$84Run numbers
21Marion County, OH78$186,484$1,2505.2%-$165Run numbers
22Jefferson County, TX77$177,801$1,2935.7%-$92Run numbers
23Saginaw County, MI77$177,680$1,1425.0%-$189Run numbers
24Kanawha County, WV77$159,219$1,3006.4%$10Run numbers
25Blair County, PA77$180,369$1,1174.8%-$219Run numbers
26Potter County, TX77$153,014$1,0505.3%-$120Run numbers
27La Salle County, IL77$194,994$1,2825.1%-$189Run numbers
28Adams County, IL77$186,630$1,2675.3%-$155Run numbers
29Vermilion Parish, LA77$165,169$1,5257.2%$125Run numbers
30Saint Martin Parish, LA77$177,823$1,2385.4%-$128Run numbers
31Lucas County, OH76$180,031$1,1765.1%-$180Run numbers
32Mahoning County, OH76$179,433$1,1044.8%-$223Run numbers
33Broome County, NY76$203,930$1,3305.1%-$204Run numbers
34Bay County, MI76$188,911$1,1784.9%-$225Run numbers
35Washington County, OK76$186,247$1,2475.2%-$166Run numbers
36Wayne County, MI75$181,365$1,4236.1%-$26Run numbers
37Saint Clair County, IL75$180,981$1,3215.7%-$90Run numbers
38Bibb County, GA75$174,707$1,2485.6%-$105Run numbers
39Rock Island County, IL75$160,485$9724.7%-$210Run numbers
40Robeson County, NC75$140,027$1,1876.6%$37Run numbers
41Allen County, OH75$195,518$1,1774.7%-$260Run numbers
42Cabell County, WV75$171,705$1,0624.8%-$210Run numbers
43Cattaraugus County, NY75$169,282$1,0684.9%-$193Run numbers
44Allegany County, MD75$159,990$1,0175.0%-$178Run numbers
45Jefferson County, AR75$90,392$8637.4%$87Run numbers
46Darlington County, SC75$174,287$1,1835.3%-$145Run numbers
47Reno County, KS75$158,979$8554.2%-$278Run numbers
48Otsego County, NY75$220,642$1,5495.5%-$150Run numbers
49Russell County, AL75$201,942$1,3605.3%-$174Run numbers
50Gibson County, TN75$184,340$1,3375.7%-$97Run 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 overall investment score, a weighted blend of cash flow, appreciation, stability, and affordability. 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.