The move came after the Jamaican-born midfielder got the chance to shine in pre-season for Paul Lambert's first team - ironically against the Spireites.
It is the second loan spell of Johnson's career - the first coming in 2012-13 when he played five times for Yeovil during a month-long stint.
The 21-year-old midfielder will be keen to kick on again this term after being the driving force for Villa's U21 team last season.
During his time in the Academy ranks, Johnson captained Villa to the Barclays Premier Academy League Group B title in 2010-11 and featured in every single game of the Barclays Premier Reserve League-winning campaign a year later.
Known to his team-mates as DJ, he made an appearance on the bench for the Captial One Cup tie against Burnley in 2010 and has subsequently been on the bench for a handful of Barclays Premier League fixtures.