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.

That’s where the Military Times steps in and offers up a solution. Recently, they listed the 125 best cities for vets to live in, broken down in three categories: large cities, medium cities and small cities.

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.