Shell Rock est une ville du comté de Butler, en Iowa, aux États-Unis. Elle est implantée en bordure de la (en).