I really don't mean to be argumentative, but I have to take issue with a couple of comments. I would suggest that using Notre Dame or Nebraska as examples when it comes to recruiting would not be a very good argument. First, they have had, for decades, a "brand name" in the college football world and have had a recruiting footprint nation wide. Iowa is not in this category. Secondly, how have they been doing lately? I don't think it would be unreasonable to suggest that both of these programs are shadows of their former selves, at least for now. Could it be that distance has become more of an issue for them in recruiting?
It is true that Wisconsin and Minnesota have more population to draw from. However, the biggest two cities in Wisconsin (where I reside) are Madison and Milwaukee, and there certainly have not been very many high level players come out of either place. In fact, that has been a source of frustration in Wisconsin for some time.
The distance issue, some on this thread argue, only amounts to 60-100 miles. Last time I looked at a map, Texas, Florida, Ohio, Pennsylvania, New Jersey, are all somewhat further away. And, those are the states where the majority of the 4 and 5 star athletes seem to come from. So, would it not make sense that driving from Orlando to Gainsville would be a little easier than Orlando to Iowa City? Also, why do you think Iowa is making a much bigger deal out of "Junior Day?" Why is Iowa reaching out to Indianapolis and St. Louis to establish camps? Junior Day may get some additional recruits into Iowa City and the satellite camps reach into areas that could become sources for good players.
I guess I just think that, on its face, recruitment would be more difficult when you are after a kid from a long ways away. Time, money, family, homesickness, fear of the unknown, all work against you. Remember, these kids are only 17 or 18 years old and live with Mom and Dad.