I don't hear Maiden on the radio too often here around St. Louis, MO. And when I do, it's almost always rather Run to the Hills or Wasted Years.
I've been listening to our local rock station (KSHE95) for the past decade or so. I've heard Flight of Icarus and Hallowed Be Thy Name just one time a piece, randomly, a few years ago. And I think I've also heard The Number of the Beast and Aces High before, but those are rare too and Run to the Hills and Wasted Years are the two they seem to play semi-regularly.
It was kind of cool though because I won a contest back in 2011 to go and tour the KSHE studios and have lunch with the DJ's of the station. When I was touring the studio, I saw their entire CD/album collection and they had Iron Maiden's "Ed Hunter" CD... so I know they have access to a lot more songs than they play, so I don't understand why they don't play a bigger variety? Other than just Run to the Hills and Wasted Years being well known? They did reveal though that usually the songs they play for the day are pre-determined, and that sometimes thee DJ's themselves don't even get a say so in what gets played. So I don't know.
Anyways, one of the DJs took a personal request from me for three songs I wanted to hear on the air the next day. I asked him if they could be any song, and he said yes. So I requested Caught Somewhere In Time, Powerslave, and Rime of the Ancient Mariner.
Sure enough, the next day starting at the hour where this particular DJ goes in the air, he calls me out by name and played all three of those songs. I was very giddy for the entire almost half-of-an-hour it took to play those three; by far the coolest radio station airplay I've ever personally experienced. Hah