I'm going from a small-ish town called Crewe and i'm not a northener, i'm in exile!
Heard about huddersfield being biggest town in UK, a mate of mine lives on the border of Halifax/Huddersfield and he told me about that.
FTR, do you know Corby is the biggest town in England without a railway station?