Language Maps
The Modern Language Association Language Map "uses data from the 2000 United States census to display the locations and numbers of speakers of thirty languages and three groups of less commonly spoken languages in the United States."
You can make a map for just Minnesota and zoom in to the Twin Cities (or some other area of the state) for more detailed mapping by zipcodes. Check it out!