John Bradley McKay est né le 8 juin 1948 à Newcastle, au Nouveau-Brunswick. Il est le fils de William John McKay et d’Elmira Scott.

Il a fréquenté la Harkins Academy et a étudié à au New Brunswick Teachers’ College. Il détient un diplôme de l’Université du Nouveau-Brunswick.

Enseignant, M. McKay a été élu à l’Assemblée législative le 18 novembre 1974 à titre de député du Parti libéral dans la nouvelle circonscription à représentation unique de Miramichi-Newcastle. Réélu le 23 octobre 1978, il a été critique financier pendant quatre ans. Il a été réélu le 13 octobre 1987 ainsi que le 23 septembre 1991. À la suite d’un remaniement des circonscriptions de la province, il a été réélu le 11 septembre 1995 pour représenter la nouvelle circonscription de Miramichi-Centre.

Il a été membre des comités permanents suivants : Comité de l’agriculture, des ressources naturelles et des pêches ; Comité des dépenses imprévues ; Comité des corporations de la Couronne ; Comité de l’énergie ; Comité de modification des lois ; Comité d’administration de l’Assemblée législative ; Comité des municipalités et des corporations ; Comité des ressources naturelles ; Comité des projets de loi d’intérêt privé ; Comité des privilèges ; Comité de la procédure ; Comité des comptes publics ; Comité du Règlement de l’Assemblée législative. Il a été membre du Comité spécial des ressources renouvelables et du Comité spécial d’élaboration de la politique économique. Il a aussi été président du caucus du gouvernement.

M. McKay a été conseiller municipal de Newcastle pendant neuf ans, président du comité des finances, maire suppléant et, en 1986, il a été élu maire. Il a été président de la Miramichi Airport Commission, vice-président et administrateur de la Miramichi Agricultural Exhibition Association, administrateur du Miramichi Hospital, administrateur des Grands frères, administrateur de la Commission du district d’aménagement de Miramichi et président de la North Shore Trotting Association.

Il a été président de la Miramichi Historical Society, administrateur de la French Fort Cove Development Commission, administrateur de l’organisation pour les handicapés de Northumberland et membre du club Rotary de Newcastle.

M. McKay a été élu président de l’Assemblée législative le 4 novembre 1997.

À la suite des élections de 1999, M. McKay est retourné en politique municipale en tant que conseiller municipal. Le 10 mai 2004, il a été élu maire de Miramichi. Il a occupé ce poste jusqu’en 2008.