Джон родился в городе Спокан, штат Вашингтон, в семье Клементины и Джека Стоктонов[5]. Джон учился в средней школе Ст. Алоизиус, а старшие классы заканчивал в Гонзага Преп. С 1980 года Джон обучался в родном городе в Университете Гонзага[англ.], где он набирал в среднем 20,9 очка за игру при 57 % попаданий с игры в свой выпускной год.
Карьера в НБА
Джон Стоктон набирал в НБА в среднем дабл-дабл — 13,1 очка за игру и 10,5 передач за игру. Он до сих пор владеет рекордом НБА по числу передач (15 806), причём со значительным отрывом (Джейсон Кидд, занимающий второе место, отстаёт более чем на 3700 передач), а также рекордом по числу перехватов (3265), на 581 перехват опережая того же Кидда (2684), идущего следом. На счету Стоктона пять из шести наивысших результатов в НБА по числу передач за сезон (ещё один принадлежит Айзее Томасу). Джону принадлежит рекорд по числу наибольшего количества матчей за одну команду, а также он является пятым баскетболистом после Карима Абдул-Джаббара, Роберта Пэриша, Винса Картера и Дирка Новицки по итоговому количеству матчей в карьере. Джон Стоктон пропустил всего 22 матча за свою карьеру, 18 из которых пришлись на один сезон. В качестве сравнения: у Джона в карьере было 34 игры, в которых он отдавал 20 и более передач. 15 января 1991 года Стоктон в матче против «Сан-Антонио» отдал 28 передач.
Джон сыграл в 10 Матчах всех звёзд НБА, и был назван самым ценным игроком этого матча в 1993 году вместе с Карлом Мэлоуном, своим товарищем по команде «Юта Джаз», в игре, проходившей в Солт-Лейк-Сити, штат Юта. Стоктон дважды (1992 и 1996) играл за американскую олимпийскую сборную, известную также как Dream Team I и II. Эти команды впервые были представлены игроками НБА. Джон дважды выбирался в сборную НБА по итогам года, шесть раз во вторую сборную НБА и три раза в третью сборную НБА. Пять раз был выбран во вторую сборную НБА по игре в защите. Джон Стоктон вошёл в число 50 лучших баскетболистов за историю НБА[источник не указан 782 дня]. Самым значимым моментом в карьере Стоктона является его победный трёхочковый баззер-биттер через руку Чарльза Баркли в шестой игре финала Западной Конференции, который вывел «Юту Джаз» в первый из её двух финалов НБА.
Многие годы Джон Стоктон и Карл Мэлоун считались[кем?] лучшей комбинационной парой в НБА: Карл был на острие атаки, а Джон его ассистентом. Разыгрывая пик-н-ролльные комбинации, дуэт стал самой грозной атакующей силой НБА 1990-х[источник не указан 782 дня]. Вместе они провели на площадке 1412 игр регулярного сезона. Большинство передач Стоктона были записаны ему после точных бросков Мэлоуна[источник не указан 782 дня].
Стоктон считался одним из самых жёстких игроков в НБА[источник не указан 782 дня]. Он был известен также благодаря своим «коротким» шортам (в отличие от большинства других игроков лиги) и своему строгому стилю одежды и поведению вне площадки[источник не указан 782 дня].
2 мая 2003 года Джон Стоктон объявил о своем уходе из баскетбола, причём сделал это в обычном интервью, а не на специально собранной пресс-конференции. Позднее состоялась церемония проводов Джона, на которой было объявлено, что город Солт-Лейк-Сити переименовывает улицу напротив стадиона «Энерджи Солюшнз-арена», где играет «Юта Джаз», в «улицу Джона Стоктона». Его номер — «12» — был поднят под своды арены и навсегда изъят из обращения в команде 22 ноября 2004 года. Кроме того перед «Энерджи Солюшнз-арена» была установлена статуя Стоктона, а 23 мая 2006 года рядом была поставлена статуя его многолетнего партнера Карла Мэлоуна.
У Стоктона и его жены Нады Степович есть две дочери — Линдси и Лора, а также 4 сына — Хьюстон, Майкл, Дэвид и Самуэль[6][7]. Вся семья исповедует католицизм.
В 2011 году Майкл Стоктон, игравший в баскетбол в университете Вестминстер в Солт-Лейк-Сити[8][9], подписал контракт с клубом второй немецкой Бундеслиги «Карлсруэ», где выступал на протяжении двух последующих сезонов. В июле 2017 года Стоктон перешёл в «Гёттинген»[10].
Дочь Линдси Стоктон играла в баскетбол за Университет штата Монтана[11], а дочь Лора Стоктон — за Университет Гонзага (Gonzaga University)[12].
Дед Стоктона, Хаст Стоктон (урожденный Джон Хьюстон Стоктон), в 1920-х годах играл в профессиональный футбол за команду «Frankford Yellow Jackets» в зарождающейся Национальной футбольной лиге.