Shrewsbury es la sede de gran cantidad de clubes deportivos amateur, profesionales y semiprofesionales, incluyendo el Shrewsbury Town F.C., un equipo de fútbol que juega en la Football League One, en este equipo debutó el portero Joe Hart.