This is a list of kings and queens of Castile.
See also: List of Asturian monarchs.
Kings of Leon
- Alfonso III of Leon, (838-910), 866-910 surnamed "the Great"
- Garcia I of Leon 910-914
- Ordono II of Galicia 910-924 and of León 914-924
- Fruela II of Asturies 910-925 and of León 924-925
- Alfonso IV of Leon, (died 933), 925-931
- Raimro II of Leon -- 931-951
- Ordono III of Leon -- 950-956
- Sancho I of Leon -- 956-958 and 960-966
- Ordono IV of Leon -- 958-960
- Ramiro III of Leon -- 967-984
- Bermudo II of Leon -- 982-999
- Alfonso V of Castile -- 999-1028
- Bermudo III of Leon-- 1028-1037
- Ferdinand I the Great, (died 1065), 1035-1065
- Fernando Aznarez - 927 - 930, only known of marrying the widow of Garcia I of Leon
- Ferdinand Gonzalez - 923 - 970
- Garcia I Fernandez - 970-995
- Sancho I Garces - 995-1017
- Garcia II Sanchez 1017-1029
- Mayor - 1029-1032, wife of Sancho III of Navarre
- Sancho III of Navarre - 1000-1035
- Ferdinand I the Great, (died 1065), 1035-1065
- Sancho II of Castile - 1065-1072
- Garcia II of Galicia - 1065-1071
- Alfonso VI of Castile, (1040-1109), 1072-1073
- Urraca of Castile - 1109-1126
- Alfonso VII of Castile, (1105-1157), the Emperor - 1126-1157
- Sancho III of Castile - 1157-1158
- Alfonso VIII of Castile, (1155-1214), 1158-1214
- Alfonso IX of Castile, (1171-1230), and Leon 1188-1230
- Henry I of Castile 1214-1217
- Berenguela of Castile 1217
- Ferdinand III of Castile, the Saint 1217-1252
- Alfonso X of Castile, (1221-1284), the Wise 1252-1284
- Sancho IV of Castile 1284-1295
- Ferdinand IV of Castile, the Summoned 1295-1312
- Alfonso XI of Castile, (1312-1350), 1312-1350
- Peter I of Castile, the Cruel 1350-1369
- Henry II of Castile, the Bastard 1369-1379
- John I of Castile 1379-1390
- Henry III of Castile, the Infirm 1390-1406
- John II of Castile 1406-1454
- Henry IV of Castile, the Impotent 1454-1474
- Isabella I of Castile, a.k.a. Isabella I of Spain 1474-1504
- Joanna of Castile, the Mad - 1504-1506
- Philip I of Castile, the Handsome - 1506