Johnson, 20, has joined the League One club until December 31 and could make his debut in Tuesday's clash with Scunthorpe United.
"John is a talented young right-back who is comfortable on the ball," manager Ronnie Moore told the club's official website.
"He is a good passer of the ball who will get crosses into the box and is also capable of playing centre-back."
Meanwhile, striker Terry Gornell has been recalled from his loan spell at League Two side Accrington Stanley.