A 1 de enero de 2017 tenía un total de 17.312 habitantes, ocupando el 16º puesto en número de habitantes de la isla de Tenerife y el 39º de la provincia de Santa Cruz de Tenerife, así como el 83º de la Comunidad Autónoma.