Die Aufteilung der spanischen Provinzen folgt weitgehend dem Muster der 1833 vorgenommenen territorialen Aufteilung des Landes. Die einzige größere Änderung der Provinzgrenzen seit dieser Zeit ist die Unterteilung der Kanarischen Inseln in zwei Provinzen statt einer.
Historisch gesehen dienten die Provinzen hauptsächlich als Transmissionsriemen für die in Madrid erlassene Politik, da Spanien für den größten Teil seiner modernen Geschichte ein stark zentralisierter Staat war. Die Bedeutung der Provinzen hat seit der Einführung des Systems der autonomen Gemeinschaften in der Zeit des spanischen Übergangs zur Demokratie abgenommen. Dennoch bleiben sie Wahlbezirke für nationale Wahlen und als geografische Referenzen: zum Beispiel in Postadressen und Telefonvorwahlen.
Eine kleine Stadt würde normalerweise als in der Provinz Valladolid liegend identifiziert werden und nicht in der autonomen Gemeinschaft Kastilien und León. Die Provinzen waren die „Bausteine“, aus denen die autonomen Gemeinschaften entstanden sind. Folglich ist keine Provinz auf mehr als eine dieser Gemeinschaften aufgeteilt.
Die meisten Provinzen – mit Ausnahme von Álava, Asturien, Biskaya, Kantabrien, Guipúzcoa, Balearen, La Rioja und Navarra – sind nach ihrem Hauptort benannt. Nur zwei Hauptstädte von autonomen Gemeinschaften – Mérida in der Extremadura und Santiago de Compostela in Galicien – sind nicht auch Hauptstädte von Provinzen.
Sieben der autonomen Gemeinschaften umfassen jeweils nicht mehr als eine Provinz: Asturien, Balearen, Kantabrien, La Rioja, Madrid, Murcia und Navarra. Diese werden manchmal als „uniprovinzielle“ Gemeinden bezeichnet.
Die folgende Tabelle listet die Provinzen Spaniens auf. Für jede wird die Hauptstadt angegeben, zusammen mit einem Hinweis auf die autonome Gemeinschaft, zu der sie gehört, und einem Link zu einer Liste der Gemeinden in der Provinz. Die Namen der Provinzen und ihrer Hauptstädte sind alphabetisch nach der Form geordnet, in der sie in den Hauptartikeln der Wikipedia, die sie beschreiben, erscheinen. Wenn nicht anders angegeben, sind die spanischsprachigen Namen identisch; lokal gültige Namen in den anderen Co-Amtssprachen Spaniens (Baskisch, Katalanisch, das in der Valencianischen Gemeinschaft offiziell Valencianisch heißt, Galicisch) sind ebenfalls angegeben, wenn sie sich unterscheiden.