Catholic
North Dakota 26%
Wisconsin 25%
Minnesota 22%
South Dakota 22%
Iowa 18%
A majority of Catholics in these states are (probably) of German ancestry.
It's kind of interesting looking at those states' ancestries, though. This is super simplified and only for directional information, so I picked out relevant ancestry groups for Catholic/Lutheran and ignored groups like English, "American," Scottish, etc. These groups all have irreligious populations, but if you assume that the Irish, Polish, French and Italian populations are all Catholic for simplicity's sake and you assume that the Scandinavian populations are all Lutheran in a similar manner and then assume 20% of each are "irreligious" to reduce the denominator, you could theoretically come up with "missing Catholic" and "missing Lutheran" (from the Pew totals) populations to try to gauge the Germans.
ANCESTRYNorth Dakota: 41.4% German, 32.5% Scandinavian, 7.7% Irish, 5.2% French, 2.4% Polish, 1.2% Italian
Wisconsin: 40.5% German, 11.2% Scandinavian, 10.8% Irish, 8.8% Polish, 4.2% French, 3.5% Italian
Minnesota: 33.8% German, 26.1% Scandinavian, 10.5% Irish, 4.6% Polish, 4.4% French, 2.3% Italian
South Dakota: 38.8% German, 19.6% Scandinavian, 10.7% Irish, 2.8% French, 1.7% Polish, 1.3% Italian
Iowa: 35.1% German, 13.5% Irish, 9.5% Scandinavian, 2.1% French, 2.1% Italian, 1.3% Polish
PEW NUMBERSNorth Dakota: 32.5% Lutheran, 26.0% Catholic
Wisconsin: 25.0% Catholic, 19.0% Lutheran
Minnesota: 26.0% Lutheran, 22.0% Catholic
South Dakota: 22.0% Catholic, 18.0% Lutheran
Iowa: 18.0% Catholic, 14.0% Lutheran
"MISSING" POPULATIONS (Using simplified assumptions stated above)
North Dakota: 12.8% missing Catholics, 1.0% missing Lutherans
Wisconsin: 10.0% missing Lutherans, 3.2% missing Catholics
Minnesota: 5.1% missing Lutherans, 4.6% missing Catholics
South Dakota: 8.8% missing Catholics, 2.3% missing Lutherans
Iowa: 6.4% missing Lutherans, 2.8% missing Catholics
Again, this is a totally $hlt "model," haha ... but since those assumptions did not include any Germans, you could theoretically/broadly conclude that the states with more "missing Catholics" have a larger German Catholic population and the ones with more "missing Lutherans" have a larger German Lutheran population? This of course ignores that (IIRC) a disproportionate share of "Nones" were former Mainline Protestants, so if we are looking at this from a heritage-based perspective (which is more relevant than how often you attend church in this arena, if you ask me), the Lutheran German population is likely underrepresented here.
I'm quite surprised there hasn't been a better analysis of this using demographics, though. Maybe there has. We could of course get like 99% of the way there if we could get our hands on data that at least estimates a state's German immigration by state. A Prussian German has a very high chance of being Lutheran, a Bavarian a very high chance of being Catholic, etc.