Está situado en el noroeste de la isla de Gran Canaria, en las medianías, colindando con los municipios de Moya, Firgas, Teror, Vega de San Mateo y Tejeda.