Plus, this article analyzing the HuffPo flip :
How many non-citizens participate in U.S. elections? More than 14 percent of non-citizens in both the 2008 and 2010 samples indicated that they were registered to vote. Furthermore, some of these non-citizens voted. Our best guess, based upon extrapolations from the portion of the sample with a verified vote, is that 6.4 percent of non-citizens voted in 2008 and 2.2 percent of non-citizens voted in 2010.
Because non-citizens tended to favor Democrats (Obama won more than 80 percent of the votes of non-citizens in the 2008 CCES sample), we find that this participation was large enough to plausibly account for Democratic victories in a few close elections.
Edit: fixed inaccurate description of link.