An account is given of methods used to predict the outcome of the 1997 general election from early declared results, for use by the British Broadcasting Corporation (BBC) in its election night television and radio coverage. Particular features of the 1997 election include extensive changes to constituency boundaries, simultaneous local elections in many districts and strong tactical voting. A new technique is developed, designed to eliminate systematic sources of bias such as differential refusal, for incorporating prior information from the BBC's exit poll. The sequence of forecasts generated on election night is displayed, with commentary.