Note that he did not say "Non citizens", he said people who VOTED ILLEGALLY.
This includes dead people voting, people who voted more than once, illegal aliens voting, legal aliens voting, and ballot box stuffing.
He could very well be right on the "millions" estimate.
Just think...if dead people are voting, how many of them are still collecting Social Security?