 Having failed to make an appearance for Watford during the first half of the following season, in January McGinn signed for Shrewsbury Town on loan until the end of April.He scored his first goal for Shrewsbury in a 2–1 home loss to Sheffield United on 9 February.In June 2013, Watford announced that McGinn's contract would not be renewed and that he was due to be released as a free agent.