Succession of the Dukes of Normandy

Rollo 911-927
William I Longsword 927-942
Richard I 942-996
Richard II the Good, 996-1027
Richard III 1027-1028
Robert I 1028-1035
William II the Conqueror 1035-1087
Robert II 1087-1106
Henry I Beauclerk 1106-1135 
William III (under his father, Henry I)
Stephen 1135-1144
Geoffrey Plantagenet 1144-1150
Henry II 1150-1189
Richard IV Coeur de Lion (Richard Lionheart) 1189-1199
John 1199-1216 (possession of mainland Normandy lost, 1204)

French Dukes of Normandy (1204-1789)
In 1204, the mainland portion of the Duchy of Normandy is attached to the crown lands of France. In 1332, it is given in appanage to John II, the son of Philip VI of France.
Jean II 1332-1350
Charles I 1355-1364
Charles II 1465-1469. After Charles, the title "Duke of Normandy" becomes a mere honorific.
Louis I 1785-1789

English Dukes of Normandy

British Dukes of Normandy
Anne 1702-1714
George I 1714-1727
George II 1727-1760
George III 1760-1820
George IV 1820-1830
William IV 1830-1837
Victoria 1837-1901
Edward VII 1901-1910
George V 1910-1936
Edward VIII 1936
George VI 1936-1952
Elizabeth II 1952- present

Henry III 1216-1259 (signed Treaty of Paris (1259) recognising French control of mainland Normandy; subsequently English and British monarchs have borne the title "Duke of Normandy" only as it pertains to the Channel Islands and English/British constitutional history)
Edward I 1272-1307
Edward II 1307-1327
Edward III 1327-1377
Richard V 1377-1399
Henry IV 1399-1413
Henry V 1413-1422
Henry VI 1422-1461 and 1470-1471
Edward IV 1461-1470 and 1471 1483
Edward V 1483
Richard III 1483 - 1485
Henry VII 1485-1509
Henry VIII 1509-1542
Edward VI 1547-1553
Jane Grey 1553
Mary I 1553-1558
Elizabeth I 1558-1603
James I 1603-1625
Charles I 1625-1649
Charles II 1660-1685
James II 1685-1688
William III 1689-1702 and Mary II 1689-1694