Now this is cool.
Follow this link to the NY Times. Gives you map of US. Select the home country and it gives you a bubble map proportional to the number of immigrants from those countries and shows where they have settled. Has zoom features and specific stats for area you move cursor.
Save Mexico to last or after you have checked other countries.