L'Ammiraglio di Castiglia era un ufficiale della Corona di Castiglia. Tale posizione venne istituita nel 1247 da Ferdinando III di Castiglia ed esistette fino al 1705. Nel corso della sua storia tale titolo vide le sue funzioni e prerogative evolversi, divenendo a partire dal XV secolo una posizione onorifica ed ereditaria all'interno della corte, dai connotati militari sempre meno significativi.
A partire dal 1405 e fino alla sua soppressione il titolo venne detenuto ininterrottamente da esponenti della potente famiglia Enriquez, duchi di Medina de Rioseco, discendenti da Fadrique Alfonso de Castilla.