We consider the possible Jordan canonical forms of Riordan arrays. We prove that there are, in fact, only two such forms. Moreover, the transition matrix is in the Riordan group only in the case when the given Riordan array has one of some three specific forms.