I invest purely based on cash flow (after initial investment, typically positive cash flow every year). Recent 'hot' investment areas are Cincinnati, Kansas City, Indianapolis. Some New England cities also has strong cash flow, such as Hartford CT and Providence RI. I have properties in all above areas, so I know these areas are doing well (some properties in mid west appreciated 25% to 50% within last 12 months alone). I have properties in Texas, but it might be too late to invest in Texas major cities as too many rentals are on the market, so rents are going downwards. Some people are starting to invest in Chicago and Cleveland recently, but be very careful of the area. For example, I found some duplex in Cleveland for less than $20k (rented for both sides) with total monthly rent of $1k (can you believe it? Cost is less than $20k, I did not miss any zeros), but I can not find property management company willing to manage them because location was around warzone and there could be issues obtain proper insurance, so I passed on those deals.