Además de Madrid hay muchas otras ciudades como Burgos, Toledo, Valencia o Valladolid, entre otras, que en el pasado también llegaron a ser capitales de España.

https://www.elespanol.com/curiosidades/espana-pueblos/ciudades-capitales-historicas-espana-reinos-madrid-barcelona-valencia-sevilla/561194350_0.html