Il municipio di Haría si trova nel nord dell’isola di Lanzarote, ha una superficie di 106,6 km², di cui circa il 30% è un’area naturale protetta e la maggior parte del suo perimetro è occupato da zone costiere, essendo la zona settentrionale più frastagliata rispetto a quella orientale, dove la costa è più morbida permettendo la formazione di spiagge.
Il municipio è attualmente composto da dieci comuni: Haría, Máguez, Guinate, Ye, Órzola, Punta Mujeres, Arrieta, Tabayesco, Mala e Charco del Palo.