Joe Cannon (nacido el 1 de enero de 1975 en Los Altos, California) es un futbolista estadounidense que actualmente juega para el Colorado Rapids.