Zach Johnson (né le 24 février 1976 à Iowa City, dans l'État de l'Iowa) est un joueur professionnel de golf américain et vainqueur de l'édition de 2007 du Masters.
Le 8 avril 2007, Johnson remporte le Tournoi des Maîtres à Augusta, en Géorgie par une marge de 2 coups sur Tiger Woods, Retief Goosen, et Rory Sabbatini. Ce fut son premier titre majeur. Son pointage de 289 (+1) égalait celui de Sam Snead (1954) et de Jack Burke, Jr. (1956) pour le haut pointage victorieux jamais enregistré pour ce tournoi. Sa victoire le propulsa de la position No.56 jusqu'à la position No.15 dans le Official World Golf Ranking. Il fut la première personne étant classée en dehors du top 50 du Official World Golf Ranking à remporter le Tournoi des Maîtres dans l'histoire de ce classement.
Pour la 39 Ryder Cup 2012 qui a eu lieu sur le parcours du Medinah Country Club de Chicago, Zach Johnson associé à Jason Dufner font face à la paire Francesco Molinari / Lee Westwood dans le ‘Foursome’ du vendredi matin, où les américains l’emportent 3&2. Pour le ‘Foursome’ du samedi matin, la même paire américaine gagne 2&1 contre la paire européenne Nicolas Colsaerts / Sergio García. Toujours associé à Jason Dufner pour le ‘Fourball’ du samedi après-midi, les deux compères tombent sur un Ian Poulter des grands jours faisant équipe avec Rory McIlroy, et sont battus par un tout petit 1up. Avant les duels, il apporte donc 2 points au team US. Dans les simples du dimanche, le capitaine Davis Love III programme Zach dans la septième rencontre face au nord-irlandais Graeme McDowell peu inspiré depuis le début du tournoi, la deuxième victoire américaine 2&1 est au rendez-vous et donnera 1 nouveau point pour les USA. Son total 2012 sera donc : 4 matches, 3 victoires, 1 défaite.