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

Indiana County, PA leads with a median price of $172,619, median rent of $1,913, and a 8.6% cap rate. Click any market for the full county report, or run its numbers in the calculator.

#MarketCash flowMedian priceMedian rentCap rateAnalyze
1Indiana County, PA$287/mo$172,619$1,9138.6%Run numbers
2Lauderdale County, MS$168/mo$121,229$1,2918.3%Run numbers
3Baltimore City, MD$142/mo$181,356$1,7647.6%Run numbers
4Hinds County, MS$115/mo$130,045$1,2867.7%Run numbers
5Jefferson County, AR$96/mo$81,305$8408.1%Run numbers
6Vermilion Parish, LA$93/mo$157,990$1,4897.3%Run numbers
7Walker County, AL$71/mo$161,006$1,4817.2%Run numbers
8Otsego County, NY$36/mo$220,102$1,9316.8%Run numbers
9Iberia Parish, LA$30/mo$145,862$1,2906.9%Run numbers
10Taylor County, TX$29/mo$228,744$1,9956.8%Run numbers
11Vermilion County, IL$15/mo$101,321$8866.8%Run numbers
12Macon County, IL-$2/mo$124,658$1,0596.6%Run numbers
13Wayne County, NC-$5/mo$179,054$1,5196.6%Run numbers
14Robeson County, NC-$9/mo$136,515$1,1496.6%Run numbers
15Saint Lawrence County, NY-$24/mo$149,753$1,2396.5%Run numbers
16Jones County, MS-$24/mo$150,092$1,2426.5%Run numbers
17Kanawha County, WV-$33/mo$151,294$1,2386.4%Run numbers
18Montgomery County, AL-$41/mo$163,380$1,3306.3%Run numbers
19Lenoir County, NC-$43/mo$150,169$1,2146.3%Run numbers
20Broome County, NY-$52/mo$201,781$1,6406.3%Run numbers
21Polk County, TX-$52/mo$174,922$1,4116.3%Run numbers
22Garfield County, OK-$53/mo$140,570$1,1166.2%Run numbers
23Coffee County, AL-$58/mo$177,245$1,4216.3%Run numbers
24Wayne County, MI-$61/mo$175,631$1,4026.2%Run numbers
25Dougherty County, GA-$64/mo$126,402$9786.0%Run numbers
26Wichita County, TX-$78/mo$169,452$1,3256.1%Run numbers
27Potter County, TX-$83/mo$147,877$1,1336.0%Run numbers
28Darlington County, SC-$97/mo$170,906$1,3076.0%Run numbers
29Hardin County, TX-$98/mo$230,858$1,8176.1%Run numbers
30Belmont County, OH-$109/mo$132,616$9635.7%Run numbers
31Florence County, SC-$110/mo$204,585$1,5746.0%Run numbers
32Caddo Parish, LA-$111/mo$151,157$1,1185.8%Run numbers
33Cambria County, PA-$113/mo$124,304$8865.6%Run numbers
34Saint Clair County, IL-$118/mo$177,683$1,3335.8%Run numbers
35Steuben County, NY-$127/mo$172,442$1,2745.8%Run numbers
36Lowndes County, MS-$127/mo$187,535$1,4035.8%Run numbers
37Chaves County, NM-$128/mo$171,293$1,2635.8%Run numbers
38Terrebonne Parish, LA-$131/mo$179,856$1,3315.8%Run numbers
39Orangeburg County, SC-$133/mo$162,517$1,1805.7%Run numbers
40Lea County, NM-$134/mo$196,513$1,4695.8%Run numbers
41Philadelphia County, PA-$140/mo$231,558$1,7575.9%Run numbers
42Jefferson County, TX-$140/mo$176,616$1,2905.7%Run numbers
43Saint Louis City, MO-$141/mo$176,514$1,2875.7%Run numbers
44Peoria County, IL-$141/mo$166,288$1,2015.6%Run numbers
45Comanche County, OK-$149/mo$159,044$1,1265.5%Run numbers
46Huron County, OH-$149/mo$195,481$1,4375.7%Run numbers
47Cameron County, TX-$152/mo$204,554$1,5095.8%Run numbers
48Bibb County, GA-$154/mo$170,006$1,2115.6%Run numbers
49Erie County, OH-$154/mo$240,422$1,8125.9%Run numbers
50Washington County, OH-$155/mo$184,844$1,3365.6%Run 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 monthly cash flow in dollars, assuming 20 percent down and operating costs at 35 percent of rent. 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.