El Hierro merupakan sebuah pulau di Sepanyol. Pulau ini terletak di bahagian Lautan Atlantik. Tempatnya di Kepulauan Canary, Sepanyol. Pada tahun 2003, pulau ini memiliki jumlah penduduk sebanyak 10,162 orang dan memiliki luas wilayah 278 km².
Pulau ini memiliki angka kepadatan penduduk sebesar 37 orang/km². Kota terbesar di pulau ini ialah Valverde.