A North Carolina state board postelection audit for the November 2016 election - in which 4.8 million ballots were cast - counted 41 people who were not U.S. citizens who acknowledged voting.
https://www.wsoctv.com/news/north-carolina/copy-of-prosecutor-voting-record-demands-delayed-to-after-election/828672841