Hannan, un comprometido proeuropeo, fue uno de los 69 diputados laboristas que rompieron un látigo de tres líneas y votaron por la entrada de Gran Bretaña en la Comunidad Económica Europea en octubre de 1971. Sin embargo, se opuso a la devolución escocesa y participó en la campaña "Escocia es británica" antes del referéndum de 1979 sobre el autogobierno.
- ¿ Qué? Siempre en el ala derecha del Partido Laborista, en 1981 se convirtió en miembro fundador del partido socialdemócrata separatista (SDP), y en febrero de ese año fue uno de los 100 firmantes de un anuncio en "The Guardian" que apoyaba la Declaración Limehouse.