1) 30% of Americans have a college degree of any kind (inc. associates, etc.) 2) Median household income is $50k yearly nationwide. It's $50k in NYC and $70k in SF. 3) Median single person income is $32k nationwide.
People of the same socioeconomic group tend to associate with each other, because of work, similar interests, etc. This is basically a clustering effect.
In terms of living distance from parents, if you live in an area where people tend to flock to (because that's where the jobs are, or other reasons), then it's further likely your friends will be in the same boat as you.
More reasons why anecdotes don't necessarily match the overall population statistics.
* Note: Massive generalizations in my above statements.
Although the 25 miles in the Great Plains states shown in the article is still surprising to me. As anyone who's lived in those states will attest, 25 miles is nothing.
I guess that just goes to show you how skewed from the averages the set of people you know and interact with can be.