Hi @Alex Aguilar, the cities mentioned have high positive cashflow.
I would be interested in pointers for Oklahoma City and Raleigh. Those are very healthy cities but I did not find any easy way to invest there for an out of state investor.
Some of the cities mentioned have a secular trend of population decline, which does not bode well for the long term. You can use it to check how population changed from 1950 to now, and from 1990 to now.
Also, there is a caveat about high yield. I believe you can get 14% net even from turnkey, you can get above that in Detroit, but also in many inner cities. The worst that can happen is that the tenants vandalize the property, then once it is vacant, the property gets stripped of its furnace,boiler,windows,copper pipes and wire by burglars. (I don't know what thieves are doing with all these used furnaces/boilers/wiring. For all I know, it makes sense for them to sell them back to people who need them for rehab.)
An increase in marginal yield corresponds to an increase in marginal risk, but that risk is not born evenly by investors: the ones with bad setup end up with a vacant property, while the ones with good setup can access that higher nominal yield.
To support that "city xxx" is good for investment, one would need to know what gross yield, vacancy rate/average tenancy duration (there is a cost to switching tenant) and net yield people achieve there.