Do I have to live in Vermont to open an account?

No. You can live anywhere in the U.S. and have a VT529 account, as long as you’re a U.S. citizen or resident with a valid Social Security number or tax ID.