While U.S. population growth is slowing, Americans are flocking to boomtowns far outside major cities.