The chart that Kooty posted it a good one to go by. You look at the state in the column on the left, find the state that you have a permit in and the see the states that honor that permit. So in this case you need to look at MINNESOTA and follow the column over to see the states that honor the MN permit.
yes Iowa honors MN permits but for what ever reason MN won’t honor IA permits and I have to get a Utah permit to carry in MN. I think its because IA no longer requires you to shoot for qualification just take an online test.