If someone is living here in America whether it be legally or illegally they pay sales tax that like you said goes to pay for city, county, and state operations I believe they should be able to vote in those elections because they are directly being taxed so they should be able to vote for representation. Some Homeless people do not have jobs and therefore do not pay federal income tax, should they not be able to elect federal officers even though they are citizens?