ISO 3166-2:ES é o subconjunto da Organização Internacional para Padronização, código de região subnacional padrão ISO 3166-2, que pertence a Espanha. Os códigos definidos abrangem os nomes das principais subdivisões de todos os países codificados no ISO 3166-1. Atualmente, o ISO 3166-2 define os códigos para dois níveis de subdivisões na Espanha:
Os códigos consistem em duas partes separados por hífen. A primeira parte é ES, o código da Espanha no ISO 3166-1 alfa-2. A segunda parte é um código de dois dígitos. Para as províncias, as letras foram originalmente usadas nos registros de placas de veículos.
Os códigos para as seguintes províncias são baseados nos nomes de suas respectivas capitais em vez de seus próprios nomes: