Citizenship takes so long to get
Immigrants want vote but becoming a citizen takes so long
Most immigrants want to become U.S. citizens, but the naturalization process can take eight to ten years. That's more than the cycle for two-term mayors, governors and state and local representatives. Moreover, not all immigrants are eligible to become U.S. citizens, unlike earlier times when nearly every immigrant could naturalize.