WalletHub has released a survey of Best/Worst States for Millennials. Iowa comes in #5, while Missouri is 21st. Nearby states Nebraska is 8th and Kansas is #23. The top five are District of Columbia, North Dakota, Minnesota, Massachusetts and Iowa. The list is based upon criteria of affordability, education & health, quality of life, economic health and civic engagement.