I agree Iowa is more purple. Even my left leaning students aren’t completely brainwashed. I have a number of students who grew up on farms (hard work) or go to church and aren’t afraid to admit it in public. They may have brought you Obama, but there are too many small towns here, too many places where people still know what it is to be American, for us to be completely blue.
Iowa is an anomoly. Yes on the presidential is quite blue, voting twice for the Marxist and usually in the Democrat column for president.
But statewide, it does have A GOP governor and state legislature. The people there may be dovish on foreign policy, but they are also frugal on spending. I would have to imagine Iowa is a basically well managed state that keeps it spending in line and manages its finances responsibily.