The list provided below is from the 2010 American Community Survey (via wikipedia) and is for cities exceeding 100,000 in population. Congratulations to Eugene, Oregon for taking the top spot.

I am rather disappointed not to see Greater Lansing on the list, but congratulations to our friends in Ann Arbor for ranking so high. For those that are college towns like Ann Arbor, some of the major schools are noted.