I live in north western Minnesota and travel into North Dakota regularly. A Minnesota resident permit is not recognized in North Dakota. But a Utah non-resident permit is recognized in both states. I currently only have a Utah permit. Might get a Minnesota permit soon but for the most part, I don't even need it.