how many years must a person be a u.s. citizen before they can be senator
What number of years a senator must have been a citizen? Confidence votes 21. 9. To serve in the U.S. Senate, a candidate must have been a U.S. citizen for at least nine years, be a resident of the state he or she will represent, and be at least 30 years old.