A 1 de enero de 2014 Santiago del Teide tenía un total de 10.468 habitantes, ocupando el 18º puesto en número de habitantes de la isla de Tenerife y el 20º de la provincia de Santa Cruz de Tenerife.