The referendum was 1 person, 1 vote. So the distribution doesn't really matter, unlike a General Election. If Cameron and Osborne were to persuade enough of their midlands/northern/south-east/london vote to vote remain, remain would have won. Labour voters and members voted for remain in the majority. Tory voters voted to leave in the majority.
There is an inversion of reality whereby a Tory government calls a referendum, a Tory PM and Chancellor campaign for remain, their voting bloc votes to leave and it's Corbyn's fault. No. Brexit is a Tory made mess, they phucking own it -- lock, stock, and barrel.