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.

Shortlists

Where the numbers start strongest

Highest cash-on-cash targets

Cities with the highest cash-on-cash ranges
CityCash-on-cash target
Memphis, TN10-14%
Cleveland, OH10-14%
Detroit, MI10-14%
St. Louis, MO10-13%
Pittsburgh, PA10-13%
Oklahoma City, OK10-12%

Lowest entry prices

Cities with the lowest median home prices
CityMedian 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.

Every market

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 analysis

Cleveland, 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 analysis

Detroit, 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 analysis

St. 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 analysis

Pittsburgh, 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 analysis

Oklahoma 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 analysis

Tulsa, 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 analysis

Birmingham, 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 analysis

Indianapolis, 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 analysis

Kansas 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 analysis

Cincinnati, 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 analysis

Milwaukee, 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 analysis

Omaha, 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 analysis

Des 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 analysis

Louisville, 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 analysis

Jacksonville, 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 analysis

Houston, 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 analysis

San 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 analysis

Fort 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 analysis

Columbus, 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 analysis

Tucson, 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 analysis

Albuquerque, 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 analysis

Philadelphia, 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 analysis

Baltimore, 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 analysis

Hartford, 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 analysis

New 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 analysis

Greenville, 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 analysis

Tampa, 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 analysis

Atlanta, 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 analysis

Charlotte, 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 analysis

Orlando, 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 analysis

Dallas, 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 analysis

Minneapolis, 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 analysis

Las 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 analysis

Richmond, 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 analysis

Virginia 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 analysis

Providence, 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 analysis

Spokane, 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 analysis

Knoxville, 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 analysis

Austin, 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 analysis

Phoenix, 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 analysis

Nashville, 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 analysis

Raleigh, 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 analysis

Boise, 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 analysis

Colorado 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 analysis

Charleston, 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 analysis

Denver, 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 analysis

Miami, 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 analysis

Salt 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 analysis

Portland, 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 analysis

Sacramento, 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 analysis

Seattle, 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 analysis

Boston, 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 analysis

San 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 analysis

Los 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 analysis

Prefer 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 market

7-day free trial. Cancel anytime during the trial.