Джо родился 16 июня 1991 года в Саут-Шилдсе, графство Тайн и Уир, Англия. Он — единственный ребёнок в семье Джима МакЭлдерри и Эйлин Джойс, которые развелись, когда Джо был ещё маленьким. Он посещал колледж Ньюкасла, где изучал искусство.
В 2009 году Джо стал победителем шестого сезона музыкального конкурса ITV «X-factor» и подписал контракт с продюсерским центром Саймона Коуэлла «Syco». Его дебютный сингл «The Climb» достиг первого места в британских и ирландских чартах.
МакЭлдерри — открытый гей. Он совершил камин-аут летом 2010 года, подтвердив ходившие ранее слухи о своей гомосексуальности.