As a naturalized US citizen, emphatically YES!
Any country with open borders ceases to be a country.
We should welcome any skilled legal immigrant who can make positive contributions to US economy. Low skilled illegals who sponge off welfare are destroying our economy. It is like cancer, at first there are hardly any symptoms. Then the tumor grows slowly and silently until it finally kills you.
This question depends entirely on whether there is a right to vote or whether there is a right for citizens to vote.
In the first case, you take anyone who shows up.
In the 2nd case, you take only citizens who show up.