This is a common checkered skipper, Pyrgus communis. It is common and widespread across the United States, but in Iowa it is usually a little uncommon. Still, it can usually be found somewhat frequently in the late summer and early fall. This year, though, I haven’t seen any on our place.
I took this photo Monday at the Lincoln Access by Saylorville Reservoir. There were three individuals near the parking lot chasing each other around.