American football is almost always going to be more popular than any other sport just about anywhere you go in this country. In terms of kids playing it, it's going to have higher enrollment numbers because it's way more accessible than hockey is, and that's in terms of playing surfaces (it's much easier to find a place to play some version of football than it is to find a place to play some version of hockey) and cost of entry (with football you just need a football to start playing, with hockey you need the puck, but you also need a stick and skates or rollerblades).
But in terms of relative popularity, there is no other place in the country where hockey is as baked into the culture as it is in Minnesota. And that's especially true in the northern half of the state. In Minnesota hockey closes the gap by a hugely significant amount.
The only two states that even come close to Minnesota in terms of passion for hockey from bottom (kids just starting out) to top (the NHL team), are Massachusetts and Michigan, and there's a sizeable gap from Minnesota down to those two.