Who is Allowed to Vote for President?

Anyone who is 18 years of age or older and a citizen of the United States of America can vote for president. The only catch is that you must be registered to vote before the election. To register, visit