I would never live in Iowa but some of the nicest people I've met were there.
I was passing through on road trip and stopped at a pizza place called the Reagle Beagle (yes, same as Three's Company). They were closing but when they found out I was driving through town and it was late, they stayed open and made me a pizza. Not only that, it was family owned business and the husband and wife offered me a room at their house if I was too tired to keep driving. If they had some hot daughters I would have said yes
On the way back, a huge thunderstorm was moving in so I pulled over to take pictures of the black clouds but I had to get back in my car because so many people were pulling over to ask me if I needed help when they saw my car stopped.
People really are friendly in the midwest.