Yes, you must go public if you win the Mega Millions in most states. Winners cannot remain anonymous because mega Millions lottery winners have to reveal their identity to claim their prizes in all the states except Delaware, Kansas, Maryland, Ohio, and North Dakota.