Madison Danforth was born to Jessica Danforth. Her father's identity is unknown. Through her mother's friendship with Moira Queen, Madison became good friends with Oliver Queen and his half-sister Thea.
Madison and her mother had brunch with Oliver and Thea in Thea's loft after not seeing them in years. When Oliver asked her how things were at college, Madison explained they were good and that she would be graduating in May with a degree in ancient philosophy. When Thea teasingly asked Madison what happened to her dream of being J.T.'s back-up dancer, she joked that this remained her "Plan B". When Jessica revealed that she was going to run for mayor of Star City, Madison wasn't enthusiastic and emphatically stated this to be "crazy" due to the fact that the last three mayors, as well as Moira, a previous mayoral candidate, were all killed. However, Jessica insisted on running to inspire the people so Madison agreed to support her.
After her mother was attacked during her mayoral announcement, Madison was placed under police protection. That evening, Madison returned to school and was studying at the library when she was kidnapped by Lonnie Machin, who killed all the officers on duty. She was held captive in a warehouse at Heavy Heavy 4th and Pierce.
Machin later arrived at the warehouse, complaining how his meeting with H.I.V.E. didn't end well. A terrified Madison pleaded with Lonnie to let her go, which he seemingly agreed to. After untying her though, Machin began to break Madison's pinky, intending to torture her. Just then, Team Arrow arrived and stopped him. Madison was taken to safety by Spartan and Black Canary.
Madison reunited with her mother at the Star City Police Department. Oliver arrived and inquired as to her well-being, to which she quipped, "A few bumps and bruises, probably the world's worst case of insomnia". Madison then left with her mother after Jessica decided to drop out of the mayoral election.