From a quick look at demographics it seems there was lots of immigration from the Catholic parts of Germany.
More Wikipedia trivia: "North Dakota has the most churches per capita of any state. Additionally, North Dakota has the highest percentage of church-going population of any state."
I was surprised that Maryland and Pennsylvania weren't on the list. They were traditionally quite Catholic states. Florida too with it's large hispanic population.
I guessed Louisiana because of its French heritage. And mainly guessed places with a lot of people with Irish/Italian/Hispanic heritage.
Oh yeah... Louisiana is one of two I missed but really obvious in retrospect. I'm very surprised that Texas and Arizona don't feature given the huge numbers of Hispanics there. Thought Florida might, as well, for the same reason.
Random guessing works, or so it seems. I don't have much of an idea of how religions are spread throughout the U.S, but I guessed North Dakota. Given percentages it is by far the least likely to be guessed, it seems.
It has some to do with each state's colonial history and some to do with immigration. Places with large numbers of Irish, Spanish, Italian, Polish, and Latino immigrants have a lot of Catholics in them. And Louisiana which was colonized originally by the French.
I got North Dakota because I had a roommate from there who was German and Catholic. It was a total revelation to me that there were German Catholic populations in the US, much less in North Dakota!
More Wikipedia trivia: "North Dakota has the most churches per capita of any state. Additionally, North Dakota has the highest percentage of church-going population of any state."
I guessed Louisiana because of its French heritage. And mainly guessed places with a lot of people with Irish/Italian/Hispanic heritage.
I did not expect North Dakota though.