According to the Veterans Association, there are over 19.2 million veterans currently living in the U.S. These veterans often face a host of challenges when re-entering civilian life. Despite Uncle Sam’s promises to provide health care as well as housing, employment and educational assistance upon their return from service, some cannot secure healthcare, jobs or shelter.

Where veterans live can contribute to the problem. Although unemployment and homelessness have declined nationally for this group, such issues are simply worse in certain parts of America. Throughout the U.S., over 37,800 veterans still find themselves without a home. However, there is some good news on the healthcare front. Many VA hospitals have improved their conditions recently. In addition, a recent bill passed in the House of Representatives aims to make the VA’s website more accessible to veterans with disabilities.

To help military veterans find the best places in which to settle down roots based on their status, WalletHub compared the 100 largest U.S. cities across 20 key indicators of livability, affordability and veteran-friendliness. They range from share of military skill-related jobs to veteran income growth to availability of VA health facilities.