The Wales Under-21 international striker is one of Town's longest-serving players having risen through the youth and reserve ranks to record a total of 68 appearances and 10 goals since making his senior debut in April 2010.
And Bradshaw has now committed his future to the Shropshire club by penning fresh terms just days after midfielder Aaron Wildig, leaving only Jon Taylor, Connor Goldson, Jermaine Grandison and Ryan Woods still to respond to their contract offers.
Bradshaw, who only managed six starts last term, told Shrewsbury's official website: "I still believed the club had every confidence in my ability. The opportunity didn't really arise last season bar the last three games.
"It was brilliant and it was what I was waiting for all season, to be given my chance. I got man of the match against Oldham and had a couple of goals disallowed but even the gaffer told me they weren't offside.
"The one when Jon crossed for me definitely wasn't and the other one was questionable. If those two had counted it would have made it even sweeter, but I felt I did really well and showed what I could do."