One hundred years ago, almost one in every five immigrants in the United States hailed from Germany — by far the largest of any immigrant group. Today, roughly three in every 10 immigrants hail from Mexico. This is not your grandparents' United States.

That reality is driven home by this amazing GIF, built by Jens Manuel Krogstad and Michael Keegan of the Pew Research Center, that shows the states in which Germany and Mexico provided the majority of immigrants from 1850 to 2010.

As the duo write: "Today, five times as many immigrants in the U.S. are from Mexico than China, the country with the second-highest number of immigrants (5% of all immigrants in the U.S., or 2.2 million). Mexico is the birthplace of 29% (or 11.7 million) of all immigrants in the United States. Immigrants born in Mexico account for more than half of all of the foreign born in four states: New Mexico (72.4%), Arizona (60.2%), Texas (59.7%) and Idaho (53.5%)."

GIFS not your thing? Krogstad and Keegan built maps of the largest immigrant communities in each state in 1910 and 2010.

In Maine, New Hampshire and Vermont, little has changed in the past century; Canadians were and are their largest immigrant community. But check out Fix home state of Connecticut. In 1910 the largest immigrant community was Italians and Irish; in 2010, it was Jamaicans.