The reason they cannot vote is they are a territory and have no electoral votes.
They are however citizens and they have this on their side........
Amendment XIV - The United States Constitution
National Constitution Centeramendments/...
Amendment XXVI Right to Vote at Age 18; Amendment XXVII ... Bill of Rights and the Fourteenth Amendment did not ...