RELATED: Check out the U.S. cities where $1 million will last you the longest in retirement:

10PHOTOS

US cities where $1M will last you the longest in retirement

See Gallery

US cities where $1M will last you the longest in retirement

10. San Antonio, Texas:

$1 million will last 23.15 years

9. Omaha, Nebraska:

$1 million will last 23.60 years

8. Louisville, Kentucky:

$1 million will last 23.68 years

7. Indianapolis, Indiana:

$1 million will last 23.73 years

6. Columbus, Ohio:

$1 million will last 24.07 years

5. Memphis, Tennessee:

$1 million will last 24.23 years

4. Tulsa, Oklahoma:

$1 million will last 24.31 years

3. Austin, Texas:

$1 million will last 24.53 years

2. Oklahoma City:

$1 million will last 24.58 years

1. Houston:

$1 million will last 25.96 years

Up Next

See Gallery

Discover More Like This

HIDE CAPTION

SHOW CAPTION

of

SEE ALL

BACK TO SLIDE

Some of the big winners include suburban counties surrounding big southern metro areas, like Atlanta, Dallas, and Houston. Oil- and gas-heavy areas in North Dakota, Texas, and Oklahoma saw relatively large portions of their populations moving away.

Here's the estimated net domestic migration per capita for each county between July 1, 2016 and July 1, 2017:

Business Insider/Andy Kiersz, data from US Census Bureau

Here are the 10 counties with the highest per-capita net domestic in-migration, among counties with populations of over 10,000 in both 2016 and 2017. Five of the top 10 counties were in Texas:

Business Insider/Andy Kiersz, data from US Census Bureau

And here are the 10 counties that lost the most per capita from domestic migration: