Madison Hampson was the sixth child actress to play Amy Barlow in Coronation Street, taking on the role in September 2005. She replaced Louisa Morris and twins Rachel & Sarah Corker who had all made their final appearances in the same month.
Hampson left the role in March 2006. In the same month, reports appeared in the papers, denied by Granada, that the youngster found the scenes in which she was involved between onscreen mum Tracy Barlow and her lover, Charlie Stubbs, to be "too harrowing" and was taken out of the show when her contract ran out. She was replaced in the role by Amber Chadwick.