Fils d’un apiculteur et d’une directrice de banque, Jamie Nicholls est né à Montréal en 1971 et a grandi à Saint-Lazare. Il est titulaire d'un baccalauréat en arts visuels de l'université de Victoria, d'une maîtrise en architecture du paysage de l'université de la Colombie-Britannique. Il est présentement un candidat au doctorat à l'université McGill à l'école d'urbanisme, de politique et de design. Il a travaillé comme professeur d'arts plastiques et de design, chercheur en matière d’environnement et consultant en intervention écologique.
Avant d’être élu comme député fédéral, Jamie Nicholls travaillait comme architecte paysagiste. Il a aussi siégé sur le conseil d’administration du Conseil du bassin versant (COBAVER) de la région de Vaudreuil-Soulanges.
En 2011, Jamie Nicholls se présente pour la première fois comme candidat néo-démocrate aux élections fédérales dans la circonscription de Vaudreuil-Soulanges[1]. Lors des élections fédérales du , son parti obtient 30,6% des suffrages et élit 103 députés à la Chambre des communes, dont plus de la moitié sont issus du Québec.
Cette vague orange[2] permet alors au NPD de former l’Opposition officielle à la Chambre des communes pour la première fois de l’histoire. Jamie Nicholls obtient quant à lui 43,6% des suffrages et défait la députée sortante Meili Faille du Bloc québécois.
Le , Jamie Nicholls est nommé porte-parole adjoint de l'opposition officielle en matière de transport, d'infrastructures et de collectivité ainsi que vice-président du Comité permanent des transports, de l'infrastructure et des collectivités. Durant ce mandat, il s'implique notamment dans le dossier du pont Champlain[3],[4] et travaille aux côtés de la députée de Trinity—SpadinaOlivia Chow.
En , à la suite de l'élection de Thomas Mulcair comme chef du NPD, Jamie Nicholls est nommé porte-parole adjoint de l'opposition officielle en matière de ressources naturelles, et y ajoute le dossier de l'énergie en [5],[6].
Puis, en , il est nommé porte-parole adjoint en matière de langues officielles[7], faisant équipe avec le député de la circonscription Acadie-Bathurst, Yvon Godin. À la suite d'un remaniement du cabinet fantôme du NPD en , Jamie Nicholls a fait équipe avec le député de Nickel Belt, Claude Gravelle [8] jusqu'à la fin de son mandat de député. Jamie Nicholls a été élu vice-président du comité permanent des langues officielles le [9].