Road surfaces can be totally variable in Iowa, so I go to the
state transportation website and look at the county road maps. Those maps differentiate between concrete, asphalt, bituminous (chipseal), gravel, and dirt (B-road) surfaces.
Usually I'm using these maps to find the gravel and dirt to go play on, but they could be used to stay on-pavement as well.