…published ahead of the exit polls.

The turnout will be high, about 72%. That’s higher than 2005 (61.3%), but lower than 1992 (77.7%). The warm weather will have helped, but apathy pins many people to their sofas.

The Conservatives will win 323 seats. The Ulster Unionists will win two seats. They are already in a formal coalition, so that grants David Cameron the support of 325 MPs, exactly half of the total. Truly a ‘balanced parliament’.

Labour will win 222 seats and the Liberal Democracts will win 74.

Sinn Fein will win five constituencies, but they do not take their seats. The Speaker of the House is John Bercow and he will retain his Buckingham seat by a small margin. For his main opponent, UKIP’s Nigel Farage, it will be the second blow in 24 hours. Mr Speaker does not vote. In effect, this enables Mr Cameron to govern with a practical majority of six.

But it is always the nominal overall majority that is quoted, and so my prediction is zero. John Major won a majority of 21 in 1992 which dwindled to precisely zero by the end of his term. He found it hard to govern throughout.

If David Cameron wins outright, it will be by a tiny margin. Frequently, he will need to count on the support of every one of his MPs, and maybe others. It will be tough.

For whatever government emerges over the next few days, tough years lie ahead.