McGinn was born in West Hartlepool, County Durham, England, the eldest of three sons, and was raised in Gillingham, Kent, and Blackpool, Lancashire.
McGinn was born in West Hartlepool, a mining town in County Durham, England. When he was three, the family moved to Gillingham, Kent, and eight years later to Blackpool, Lancashire.