Since undocumented immigrants are part of the political community just like any other resident. we should agree with them having full voting rights.
During the founding of our Republic, voting rights were not determined by citizenship but by other criteria, such as property holdings. Hence, citizenship need not be a criteria for full voting rights!
Because all residents are part of the political community where they live, they should thereby be enfranchised with the right to vote in order to have a powerful political voice in the local, state, and federal laws to which they’re subject. Without being able to choose representation, non-citizen immigrants are a non-voting caste — disenfranchised pariahs in their adopted country. Noncitizen voting should be allowed in order to correct this social injustice, and to expand the participation and ideals of our U.S. democracy.