City-by-city investment analysis
Best Cities for Rental Property Investment
Median home price, average rent and the cash-on-cash range investors target across 55 US rental markets, each with its own neighborhoods, ZIP codes and trends.
7-day free trial. Cancel anytime during the trial.
Where the numbers start strongest
Highest cash-on-cash targets
| City | Cash-on-cash target |
|---|---|
| Memphis, TN | 10-14% |
| Cleveland, OH | 10-14% |
| Detroit, MI | 10-14% |
| St. Louis, MO | 10-13% |
| Pittsburgh, PA | 10-13% |
| Oklahoma City, OK | 10-12% |
Lowest entry prices
| City | Median home price |
|---|---|
| Memphis, TN | $200,000 |
| Cleveland, OH | $200,000 |
| Detroit, MI | $220,000 |
| Pittsburgh, PA | $220,000 |
| Tulsa, OK | $220,000 |
| St. Louis, MO | $230,000 |
Cash-on-cash ranges are what investors in each metro target on well-bought deals, not what a median listing returns at today's rates. Run the actual numbers on any address before you trust a range.
All cities for rental investment
Open any city for its market snapshot, the neighborhoods and ZIP codes investors analyze, and the current trends.
Memphis, TN
- Median price
- $200,000
- Average rent
- $1,300
- Cash-on-cash target
- 10-14%
- Metro population
- 1.3 million
Key areas: Germantown, Collierville, Bartlett
View city analysisCleveland, OH
- Median price
- $200,000
- Average rent
- $1,200
- Cash-on-cash target
- 10-14%
- Metro population
- 2.0 million
Key areas: Lakewood, Parma, Westlake
View city analysisDetroit, MI
- Median price
- $220,000
- Average rent
- $1,250
- Cash-on-cash target
- 10-14%
- Metro population
- 4.4 million
Key areas: Royal Oak, Southfield, Warren
View city analysisSt. Louis, MO
- Median price
- $230,000
- Average rent
- $1,200
- Cash-on-cash target
- 10-13%
- Metro population
- 2.8 million
Key areas: Chesterfield, Ballwin, O'Fallon
View city analysisPittsburgh, PA
- Median price
- $220,000
- Average rent
- $1,250
- Cash-on-cash target
- 10-13%
- Metro population
- 2.3 million
Key areas: Mt. Lebanon, Bethel Park, Cranberry Township
View city analysisOklahoma City, OK
- Median price
- $240,000
- Average rent
- $1,200
- Cash-on-cash target
- 10-12%
- Metro population
- 1.4 million
Key areas: Edmond, Norman, Moore
View city analysisTulsa, OK
- Median price
- $220,000
- Average rent
- $1,150
- Cash-on-cash target
- 10-13%
- Metro population
- 1.0 million
Key areas: Broken Arrow, Owasso, Bixby
View city analysisBirmingham, AL
- Median price
- $250,000
- Average rent
- $1,200
- Cash-on-cash target
- 9-12%
- Metro population
- 1.1 million
Key areas: Hoover, Vestavia Hills, Homewood
View city analysisIndianapolis, IN
- Median price
- $280,000
- Average rent
- $1,350
- Cash-on-cash target
- 9-12%
- Metro population
- 2.1 million
Key areas: Carmel, Fishers, Noblesville
View city analysisKansas City, MO
- Median price
- $280,000
- Average rent
- $1,350
- Cash-on-cash target
- 9-11%
- Metro population
- 2.2 million
Key areas: Overland Park, Olathe, Lee's Summit
View city analysisCincinnati, OH
- Median price
- $280,000
- Average rent
- $1,350
- Cash-on-cash target
- 9-11%
- Metro population
- 2.2 million
Key areas: Mason, West Chester, Florence
View city analysisMilwaukee, WI
- Median price
- $280,000
- Average rent
- $1,300
- Cash-on-cash target
- 9-11%
- Metro population
- 1.6 million
Key areas: Waukesha, Brookfield, Wauwatosa
View city analysisOmaha, NE
- Median price
- $280,000
- Average rent
- $1,300
- Cash-on-cash target
- 9-11%
- Metro population
- 970,000
Key areas: Papillion, La Vista, Bellevue
View city analysisDes Moines, IA
- Median price
- $260,000
- Average rent
- $1,200
- Cash-on-cash target
- 9-12%
- Metro population
- 700,000
Key areas: West Des Moines, Ankeny, Urbandale
View city analysisLouisville, KY
- Median price
- $260,000
- Average rent
- $1,250
- Cash-on-cash target
- 9-11%
- Metro population
- 1.4 million
Key areas: Jeffersontown, St. Matthews, Middletown
View city analysisJacksonville, FL
- Median price
- $350,000
- Average rent
- $1,550
- Cash-on-cash target
- 8-11%
- Metro population
- 1.6 million
Key areas: Orange Park, St. Augustine, Fleming Island
View city analysisHouston, TX
- Median price
- $350,000
- Average rent
- $1,550
- Cash-on-cash target
- 8-10%
- Metro population
- 7.2 million
Key areas: Katy, Sugar Land, The Woodlands
View city analysisSan Antonio, TX
- Median price
- $320,000
- Average rent
- $1,450
- Cash-on-cash target
- 8-11%
- Metro population
- 2.6 million
Key areas: New Braunfels, Boerne, Converse
View city analysisFort Worth, TX
- Median price
- $350,000
- Average rent
- $1,550
- Cash-on-cash target
- 8-10%
- Metro population
- 1.0 million
Key areas: Arlington, Keller, Southlake
View city analysisColumbus, OH
- Median price
- $300,000
- Average rent
- $1,400
- Cash-on-cash target
- 8-11%
- Metro population
- 2.2 million
Key areas: Dublin, Westerville, Grove City
View city analysisTucson, AZ
- Median price
- $320,000
- Average rent
- $1,350
- Cash-on-cash target
- 8-10%
- Metro population
- 1.0 million
Key areas: Oro Valley, Marana, Sahuarita
View city analysisAlbuquerque, NM
- Median price
- $330,000
- Average rent
- $1,350
- Cash-on-cash target
- 8-10%
- Metro population
- 920,000
Key areas: Rio Rancho, Corrales, Los Ranchos
View city analysisPhiladelphia, PA
- Median price
- $320,000
- Average rent
- $1,600
- Cash-on-cash target
- 8-10%
- Metro population
- 6.2 million
Key areas: King of Prussia, Cherry Hill, West Chester
View city analysisBaltimore, MD
- Median price
- $350,000
- Average rent
- $1,550
- Cash-on-cash target
- 8-10%
- Metro population
- 2.8 million
Key areas: Columbia, Towson, Ellicott City
View city analysisHartford, CT
- Median price
- $300,000
- Average rent
- $1,400
- Cash-on-cash target
- 8-10%
- Metro population
- 1.2 million
Key areas: West Hartford, Glastonbury, Farmington
View city analysisNew Orleans, LA
- Median price
- $280,000
- Average rent
- $1,400
- Cash-on-cash target
- 8-10%
- Metro population
- 1.3 million
Key areas: Metairie, Kenner, Slidell
View city analysisGreenville, SC
- Median price
- $320,000
- Average rent
- $1,400
- Cash-on-cash target
- 8-10%
- Metro population
- 950,000
Key areas: Greer, Simpsonville, Mauldin
View city analysisTampa, FL
- Median price
- $420,000
- Average rent
- $1,750
- Cash-on-cash target
- 7-10%
- Metro population
- 3.2 million
Key areas: Brandon, Wesley Chapel, Riverview
View city analysisAtlanta, GA
- Median price
- $400,000
- Average rent
- $1,750
- Cash-on-cash target
- 7-10%
- Metro population
- 6.2 million
Key areas: Marietta, Kennesaw, Alpharetta
View city analysisCharlotte, NC
- Median price
- $380,000
- Average rent
- $1,650
- Cash-on-cash target
- 7-9%
- Metro population
- 2.7 million
Key areas: Huntersville, Matthews, Concord
View city analysisOrlando, FL
- Median price
- $400,000
- Average rent
- $1,700
- Cash-on-cash target
- 7-9%
- Metro population
- 2.7 million
Key areas: Kissimmee, Sanford, Winter Park
View city analysisDallas, TX
- Median price
- $400,000
- Average rent
- $1,700
- Cash-on-cash target
- 7-9%
- Metro population
- 7.6 million
Key areas: Plano, Frisco, McKinney
View city analysisMinneapolis, MN
- Median price
- $350,000
- Average rent
- $1,500
- Cash-on-cash target
- 7-9%
- Metro population
- 3.7 million
Key areas: Bloomington, Plymouth, Maple Grove
View city analysisLas Vegas, NV
- Median price
- $420,000
- Average rent
- $1,650
- Cash-on-cash target
- 7-9%
- Metro population
- 2.3 million
Key areas: Henderson, Summerlin, North Las Vegas
View city analysisRichmond, VA
- Median price
- $350,000
- Average rent
- $1,500
- Cash-on-cash target
- 7-9%
- Metro population
- 1.3 million
Key areas: Henrico, Chesterfield, Glen Allen
View city analysisVirginia Beach, VA
- Median price
- $340,000
- Average rent
- $1,500
- Cash-on-cash target
- 7-9%
- Metro population
- 1.8 million
Key areas: Chesapeake, Norfolk, Newport News
View city analysisProvidence, RI
- Median price
- $400,000
- Average rent
- $1,600
- Cash-on-cash target
- 7-9%
- Metro population
- 1.6 million
Key areas: Warwick, Cranston, East Providence
View city analysisSpokane, WA
- Median price
- $380,000
- Average rent
- $1,400
- Cash-on-cash target
- 7-9%
- Metro population
- 590,000
Key areas: Spokane Valley, Liberty Lake, Cheney
View city analysisKnoxville, TN
- Median price
- $340,000
- Average rent
- $1,400
- Cash-on-cash target
- 7-9%
- Metro population
- 900,000
Key areas: Maryville, Farragut, Oak Ridge
View city analysisAustin, TX
- Median price
- $550,000
- Average rent
- $1,850
- Cash-on-cash target
- 6-9%
- Metro population
- 2.3 million
Key areas: Round Rock, Cedar Park, Pflugerville
View city analysisPhoenix, AZ
- Median price
- $450,000
- Average rent
- $1,650
- Cash-on-cash target
- 6-9%
- Metro population
- 4.9 million
Key areas: Mesa, Chandler, Gilbert
View city analysisNashville, TN
- Median price
- $480,000
- Average rent
- $1,800
- Cash-on-cash target
- 6-8%
- Metro population
- 2.0 million
Key areas: Murfreesboro, Franklin, Mount Juliet
View city analysisRaleigh, NC
- Median price
- $430,000
- Average rent
- $1,650
- Cash-on-cash target
- 6-8%
- Metro population
- 1.5 million
Key areas: Cary, Apex, Wake Forest
View city analysisBoise, ID
- Median price
- $450,000
- Average rent
- $1,550
- Cash-on-cash target
- 6-8%
- Metro population
- 780,000
Key areas: Meridian, Nampa, Eagle
View city analysisColorado Springs, CO
- Median price
- $450,000
- Average rent
- $1,650
- Cash-on-cash target
- 6-8%
- Metro population
- 750,000
Key areas: Fountain, Security-Widefield, Cimarron Hills
View city analysisCharleston, SC
- Median price
- $450,000
- Average rent
- $1,800
- Cash-on-cash target
- 6-8%
- Metro population
- 820,000
Key areas: North Charleston, Mount Pleasant, Summerville
View city analysisDenver, CO
- Median price
- $580,000
- Average rent
- $1,950
- Cash-on-cash target
- 5-8%
- Metro population
- 2.9 million
Key areas: Aurora, Lakewood, Thornton
View city analysisMiami, FL
- Median price
- $550,000
- Average rent
- $2,400
- Cash-on-cash target
- 5-7%
- Metro population
- 6.2 million
Key areas: Homestead, Pembroke Pines, Hialeah
View city analysisSalt Lake City, UT
- Median price
- $520,000
- Average rent
- $1,700
- Cash-on-cash target
- 5-7%
- Metro population
- 1.3 million
Key areas: West Jordan, Sandy, South Jordan
View city analysisPortland, OR
- Median price
- $500,000
- Average rent
- $1,750
- Cash-on-cash target
- 5-7%
- Metro population
- 2.5 million
Key areas: Beaverton, Hillsboro, Gresham
View city analysisSacramento, CA
- Median price
- $520,000
- Average rent
- $1,900
- Cash-on-cash target
- 5-7%
- Metro population
- 2.4 million
Key areas: Roseville, Folsom, Elk Grove
View city analysisSeattle, WA
- Median price
- $750,000
- Average rent
- $2,200
- Cash-on-cash target
- 4-6%
- Metro population
- 4.0 million
Key areas: Bellevue, Tacoma, Kent
View city analysisBoston, MA
- Median price
- $700,000
- Average rent
- $2,800
- Cash-on-cash target
- 4-6%
- Metro population
- 4.9 million
Key areas: Cambridge, Quincy, Newton
View city analysisSan Diego, CA
- Median price
- $850,000
- Average rent
- $2,800
- Cash-on-cash target
- 3-5%
- Metro population
- 3.3 million
Key areas: Chula Vista, Escondido, Carlsbad
View city analysisLos Angeles, CA
- Median price
- $900,000
- Average rent
- $2,900
- Cash-on-cash target
- 3-5%
- Metro population
- 13.2 million
Key areas: Long Beach, Pasadena, Torrance
View city analysisPrefer to compare taxes and landlord law first? Browse markets by state.
Analyze any market in minutes
Enter a US ZIP code, set your financing, and read every listing ranked by cash-on-cash return with the rent estimate and every expense line behind it.
Rank the listings in your market7-day free trial. Cancel anytime during the trial.
