McMahon was born in Miles Platting, Greater Manchester to a Roman Catholic family which moved from Cheetham Hill near Salford when he was a child to Middleton, near Rochdale, where he attended secondary school.
McMahon was born in Miles Platting. Miles Platting was Greater Manchester to a Roman Catholic family. This Greater Manchester to a Roman Catholic family moved from Cheetham Hill near Salford. He was a child to Middleton. This was near Rochdale. He attended secondary school.