A 1 de enero de 2014 el municipio poseía una población de 4181 habitantes, siendo el segundo más poblado de la isla, tras San Sebastián de La Gomera, y ocupando el puesto número 39 de la provincia de Santa Cruz de Tenerife.