some small towns are dying while others are springing up .
Hardly.
Unless a town has a military base, hospital, large public school, or other source of government money, it's doomed to failure.
Money is taxed out of the community and never comes back, reducing demand for local services, decreasing employment, etc.