America is a big place. Lots of pockets and corners and hills and mountains, valleys. Deserts. Beaches. There’s also the eastern portion of Washington state that sort of looks like the surface of the moon (if you’ve ever been there, you’d know what we’re talking about). Point is, it makes for a tough (but awesome) decision for any citizen of the United States, let alone a military vet — someone who dedicated their life to protecting the whole dang thing.
For the full breakdown and every single village mentioned, click the link above.
For the skinny on this monumental undertaking, stay here. We have, just for you, the top ten in each division — a sneak peek, if you will.
Like so:
TOP TEN LARGE CITIES FOR VETS TO LIVE:
10. Denver, Colorado
9. El Paso, Texas
8. Aurora, Colorado
7. Seattle, Washington
6. Oklahoma City, Oklahoma
5. Urban Honolulu, Hawaii
4. San Antonio, Texas
3. Colorado Springs, Colorado
2. Virginia Beach, Virginia
TOP SPOT: San Diego, California
TOP TEN MEDIUM CITIES FOR VETS TO LIVE IN:
10. Overland Park, Kansas
9. Torrance, California
8. Olathe, Kansas
7. Mission Viejo, California
6. Lakewood, Colorado
5. Columbia, Maryland
4. Pearland, Texas
3. Centennial, Colorado
2. Arlington, Virginia
TOP SPOT: Alexandria, Virginia
TOP TEN SMALL CITIES FOR VETS TO LIVE IN
10. Eagan, Minnesota
9. Rio Rancho, New Mexico
8. Rockville, Maryland
7. Waldorf, Maryland
6. Dale City, Virginia
5. Ellicott City, Maryland
4. Kirkland, Washington
3. Bethesda, Maryland
2. San Clemente, California
TOP SPOT: League City, Texas
According to the producers of the survey, 581 locations were considered in total. Only 125 made the cut. To be considered a large city, you had to have a population over 200,000. Medium had to be between 75,000 and 199,999, while small was fewer than 75,000.