@Jonathan Tran based on your experience, it seems that you have learned first hand that there is more to selecting a location to invest in real estate than just yields and low prices.
Data sources such as the American Community Survey, also known as the annual Census, can help you judge a location by considering key market indicators. Some of the metrics that I find valuable to understand are:
- Population Total
- Population Age
- Home Values
- Household Incomes
- Rental Vacancy Rate
- Homeowner Vacancy Rate
- Poverty Rate
- Educational Attainment Rate (High School/GED & Bachelors)
- Number of Housing Unit
- Rent to Income Ratio
- Rent to Price Ratio
- Population on SNAPS (supplemental nutrition assistance program) percentage
- Property Tax Rate
- Median Age of Buildings
- Number of Structures by Units (SFR, Duplex, Triplex, Quadplex, etc...)
- Median Rents by Number of Bedrooms
- Unemployment Rate
- Employment Sectors Percentages
- Number of Building Permits Issued
- Foreclosure Rate
- School Ratings
- Crime Statistics
When you consider all the variables listed above you will be better able to judge a locations tenant quality.
Also take into consideration the direction in which each of these market indicators are trending. This will better help you get an understanding of not just where market is today, but also where it may be heading. You wouldn't want to buy into an area that is declining rapidly and where the tenant profile is decreasing along with the area.
Let me know if you have any other questions, hope this helps!