En 2005, la population d'El Hierro est de 10 500 habitants. Sa capitale est Valverde.
El Hierro est divisée en trois municipalités depuis le 15 septembre 2007 avec la création de la municipalité d'El Pinar alors que depuis 1913, l'île n'était constituée que de deux municipalités, Valverde, la capitale, et Frontera.