If you are a resident of Georgia, Illinois, Kentucky, Michigan, North Carolina or North Dakota, you may buy Mega Millions tickets online by registering with the lotteries of those states. You may also purchase subscriptions for Mega Millions online in New Hampshire, New York and Virginia. You must be residents of these states to participate in these purchase options. Details may be found on those lotteries' websites.