Best Cash Flow Markets for Rental Property (2026)

These are the counties where a median-priced home rented at the local median rent produces the most cash left over each month after the mortgage and operating costs. Ranked on dollars in your pocket, not on yield percentage.

Top 50 markets, ranked

Lauderdale County, MS leads with a median price of $126,965, median rent of $1,412, and a 8.7% cap rate. Click any market for the full county report, or run its numbers in the calculator.

#MarketCash flowMedian priceMedian rentCap rateAnalyze
1Lauderdale County, MS$252/mo$126,965$1,4128.7%Run numbers
2Baltimore City, MD$179/mo$189,179$1,8017.4%Run numbers
3Hinds County, MS$153/mo$132,636$1,3057.7%Run numbers
4Vermilion Parish, LA$125/mo$165,169$1,5257.2%Run numbers
5Polk County, TX$109/mo$183,009$1,6437.0%Run numbers
6Jefferson County, AR$87/mo$90,392$8637.4%Run numbers
7Iberia Parish, LA$84/mo$147,837$1,3227.0%Run numbers
8Walker County, AL$79/mo$128,911$1,1627.0%Run numbers
9Taylor County, TX$76/mo$226,614$1,9456.7%Run numbers
10Garfield County, OK$67/mo$144,106$1,2666.8%Run numbers
11Vermilion County, IL$56/mo$98,565$8817.0%Run numbers
12Robeson County, NC$37/mo$140,027$1,1876.6%Run numbers
13Saint Landry Parish, LA$36/mo$133,132$1,1296.6%Run numbers
14Kanawha County, WV$10/mo$159,219$1,3006.4%Run numbers
15Montgomery County, AL$9/mo$167,405$1,3646.3%Run numbers
16Chaves County, NM$9/mo$171,685$1,3996.3%Run numbers
17Macon County, IL$0/mo$127,757$1,0306.3%Run numbers
18Orangeburg County, SC-$15/mo$166,963$1,3236.2%Run numbers
19Wayne County, MI-$26/mo$181,365$1,4236.1%Run numbers
20Saint Lawrence County, NY-$27/mo$150,639$1,1736.1%Run numbers
21Caddo Parish, LA-$58/mo$152,948$1,1455.8%Run numbers
22Wayne County, NC-$61/mo$189,785$1,4375.9%Run numbers
23Philadelphia County, PA-$66/mo$237,474$1,8146.0%Run numbers
24Schuylkill County, PA-$66/mo$169,641$1,2675.8%Run numbers
25Venango County, PA-$67/mo$134,445$9825.7%Run numbers
26Belmont County, OH-$70/mo$136,428$9935.7%Run numbers
27Cambria County, PA-$71/mo$120,543$8635.6%Run numbers
28Saint Louis City, MO-$73/mo$186,876$1,3945.8%Run numbers
29Dougherty County, GA-$73/mo$129,145$9295.6%Run numbers
30Coffee County, AL-$73/mo$187,569$1,4005.8%Run numbers
31Lowndes County, MS-$75/mo$187,517$1,3965.8%Run numbers
32Wichita County, TX-$76/mo$172,904$1,2775.8%Run numbers
33Pulaski County, KY-$79/mo$183,753$1,3605.8%Run numbers
34Steuben County, NY-$83/mo$174,260$1,2775.7%Run numbers
35Peoria County, IL-$87/mo$167,273$1,2155.7%Run numbers
36Saint Clair County, IL-$90/mo$180,981$1,3215.7%Run numbers
37Jefferson County, TX-$92/mo$177,801$1,2935.7%Run numbers
38Clearfield County, PA-$94/mo$145,432$1,0295.5%Run numbers
39Harrison County, WV-$97/mo$156,598$1,1135.5%Run numbers
40Gibson County, TN-$97/mo$184,340$1,3375.7%Run numbers
41Comanche County, OK-$101/mo$156,839$1,1105.5%Run numbers
42Bibb County, GA-$105/mo$174,707$1,2485.6%Run numbers
43Ouachita Parish, LA-$107/mo$181,417$1,2985.6%Run numbers
44Jones County, MS-$107/mo$160,807$1,1335.5%Run numbers
45Chemung County, NY-$111/mo$164,318$1,1555.5%Run numbers
46Terrebonne Parish, LA-$115/mo$184,739$1,3135.5%Run numbers
47Lenoir County, NC-$115/mo$157,762$1,0955.4%Run numbers
48Lea County, NM-$116/mo$202,528$1,4555.6%Run numbers
49Talladega County, AL-$117/mo$182,916$1,2955.5%Run numbers
50Potter County, TX-$120/mo$153,014$1,0505.3%Run 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 monthly cash flow in dollars, assuming 20 percent down and operating costs at 35 percent of rent. 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.