This is a post which I compiled last year: it includes the dates and consorts of all English and British monarchs. I was intending to also list children but haven’t yet got around to it. I’ll update the post at a later time.
(Becomes Great Britain under the reign of Queen Anne 1702 – 1714)
(Becomes United Kingdom under the reign of George III 1760 – 1820)
William I (1066 – 1087) … Consort – Matilda of Flanders
William II (1087 – 1100) … Consort – None
Henry I (1100 – 1135) … Consort – Matilda of Scotland / Adeliza of Louvain
Stephen (1135 – 1141) … Consort – Matilda of Boulogne
Empress Matilda (1141) … Consort – Henry V, Holy Roman Emperor / Geoffrey V, Count of Anjou
Henry II (1154 – 1189) … Consort – Eleanor of Aquitaine

Richard I (1189 – 1199) … Consort – Berengaria of Navarre
John (1199 -1216) … Consort – Isabel, Countess of Gloucester / Isabella of Angouleme
Henry III (1216 – 1272) … Consort – Eleanor of Provence
Edward I (1272 – 1307) … Consort – Eleanor of Castile / Margaret of France
Edward II (1307 – 1327) … Consort – Isabella of France
Edward III (1327 – 1377) … Consort – Philippa of Hainault
Richard II (1377 – 1399) … Consort – Anne of Bohemia / Isabella of Valois
Henry IV (1399 – 1413) … Consort – Mary de Bohun / Joan of Navarre

Henry V (1413 – 1422) … Consort – Catherine of Valois
Henry VI (1422 – 1461, 1470 – 1471) … Consort – Margaret of Anjou
Edward IV (1461 – 1470, 1471 – 1483) … Consort – Elizabeth Woodville
Edward V (1483) … Consort – None
Richard III (1483 – 1485) … Consort – Anne Neville
Henry VII (1485 – 1509) … Consort – Elizabeth of York
Henry VIII (1509 – 1547) … Consort – Katherine of Aragon / Anne Boleyn / Jane Seymour / Anne of Cleves / Katherine Howard / Katherine Parr
Edward VI (1547 – 1553) … Consort – None
Jane (1553) … Consort – Guilford Dudley
Mary I (1553 – 1558) … Consort – Philip II of Spain

Elizabeth I (1558 – 1603) … Consort – None
James I (1603 – 1625) … Consort – Anne of Denmark
Charles I (1625 – 1649) … Consort – Henrietta Maria of France
Charles II (1660 – 1685) … Consort – Catherine of Braganza
James II (1685 – 1688) … Consort – Anne Hyde / Mary of Modena
William III (1689 – 1702) … Consort – Mary II
Mary II (1689 – 1694) … Consort – William III

Anne (1702 – 1714) … Consort – Prince George of Denmark
George I (1714 – 1727) … Consort – Sophia Dorothea of Celle
George II (1727 – 1760) … Consort – Caroline of Ansbach
George III (1760 – 1820) … Consort – Charlotte of Mecklenburg-Strelitz
George IV (1820 – 1830) … Consort – Caroline of Brunswick
William IV (1830 – 1837) … Consort – Adelaide of Saxe-Meiningen
Victoria (1837 – 1901) … Consort – Prince Albert of Saxe-Coburg and Gotha
Edward VII (1901 – 1910) … Consort – Alexandra of Denmark

George V (1910 – 1936) … Consort – Mary of Teck
Edward VIII (1936) … Consort – Wallis Warfield
George VI (1936 – 1952) … Consort – Elizabeth Bowes-Lyon
Elizabeth II (1952 – ) … Consort – Prince Philip, Duke of Edinburgh