There are many non citizens here legally, eg. green cards and work visas.
Non-citizens cannot vote in federal elections.
Yes but 30k in just the state of CO sounds like an awful lot.