We're not in America. Stop comparing this to the democrats.
Sure. But places like Putney and Canterbury going to LAB while the North shifting to CON looks a awful like VA and CO going to Dems while WI PA and MI moving toward GOP.
But the Northwest and Northeast of England actually have had decades of socialist tradition...they didn't fail to vote for Corbyn's Labour Party purely out of ideology. A left-wing leader with a clear opinion on Brexit and with a clear agenda to combat and expel anti-semitic/hateful members of the party would have done well, I think. It's just that Corbyn came across as so weak on so many issues except fighting austerity, which is an issue that voters had already made their minds up on.
Are you suggesting that Wisconsin, Michigan, and Pennsylvania do not have strong socialist traditions?
Something they share with the north of England is that those socialist traditions were rooted in a strong labor movement, which has all but disappeared along with those jobs, leaving the people there susceptible to nationalist and racist sentiment.
But this doesn't make sense when you remember that the strong Labour movement & heavy industry left in the 1980s- but these seats were still voting strongly for Labour until 2015.
These seats have never elected Tories. Those states have a long history of electing republicans at all levels.
States are larger than constituencies and thus are more diverse, and have both the suburbs and racial polarization at work. Religious divides also play a bigger role in US elections, which would make some manufacturing/mining areas more Republican in a way that isn't practical for a similar place in the UK, so until we reached this point in terms of nationalism there was little to provoke this result in the UK.
That said, we have seen several old mining/industrial districts flip in the 2010s for the first time in decades or at least vote for Donald Trump.