Indeed Iowa is blessed to have a politically active evangelical Christian population.
Too bad it doesn't translate to votes when it counts. Iowa has gone for the Democrats 6 of the last 7 presidential elections. And even the one time the Republicans won, it was by less than half a percentage point.
So overall, Iowa is a liberal state.