Les premiers fossiles du nom d'Edmontosaurus ont été découverts dans le sud de l'Alberta, au Canada, dans ce qu'on appelait autrefois la Formation d'Edmonton inférieure. L'espèce type, E. regalis, a été nommée par Lawrence Lambe en 1917, bien que plusieurs autres espèces qui sont maintenant classifiées dans Edmontosaurus aient été nommées plus tôt.
Edmontosaurus a été nommé par Lawrence M. Lambe en 1917 à partir d'un fossile trouvé dans la Formation d'Edmonton Rock, en Alberta, au Canada.