This is a topic that should not even be asked. There is no excuse or reasoning that should allow non citizens to vote. The hardworking American citizens who help support our country have the right to vote. We should never pass this right to illegals who undermine our great country. If you desire the right to vote become a citizen enough said.