All residents.
Iowa DNR manages nongame species too. All Iowa residents have ample opportunity to enjoy wildlife in our state through wildlife watching, hiking, boating, camping, foraging, photography, and for those who so chose, hunting, fishing, and trapping. Probably 85% of our state is covered with a 1 mile x 1 mile grid of county roads, so wildlife are highly accessible for viewing by all.
Wildlife management by anti-hunters in Iowa is all but nonexistent. Public trust wildlife in our state does face continual threats from the political right: erosion of public land access and use, selling our wildlife to nonresidents, preventing conservation groups from facilitating land transfers from private hands to public, through willing seller/willing buyer agreements.
You cited NM as an example of hunting marketization saving ranches/wildlife. While placing a higher value on undulates there does give them and other wildlife utilizing their habitat a reason to exist in the future, the net benefit of allowing landowners to sell a public trust resource excludes all resident beneficiaries from the equation. Theoretically it is a win for wildlife, and a loss for public trust.
In practice, non-hunters have an incentive to perpetuate modest-cost hunting opportunities and hunting access to residents and nonresidents, as this perpetuates the groundswell of support for large-scale habitat and wildlife conservation. 1 dude with 10 million in the bank is 1 vote for conservation, and he has no incentive to maintain and grow the public trust - he can buy access for himself whenever he wants it. 100 families with 100k in the bank each have much more incentive to prioritize public trust because without it they can’t personally benefit from it.