You do not have to be a resident or citizen of the United States of America to play MegaMillions lottery. Anyone can play USA Mega Millions lottery from any part of the world, providing that the legislation of the country where you live does not prohibit online lottery ticket purchases.