The 24 year old had spent last year on loan at Port Vale and scored 7 goals in 24 appearances.
“I am delighted to join up again with John Sheridan and am looking forward to a really exciting season at Chesterfield’s fabulous new stadium,” Davies told the club’s official website.