I think you’re pretty hard to categorize, as I’d expect. :)
Population-wise, Iowa city sounds pretty close to Harrisburg around here, at least for the city itself. Harrisburg is one part of a triangle of a few towns (Lancaster and York, with some other smaller ones) so the actual area is pretty populated, but the city itself is just the right size.