La Villa de Garafía cuenta con una población de 1.849 habitantes (abril de 2008). Suponen el 2% de la población de la isla de La Palma.
La densidad de la población es la más baja de La Palma, 19 hab/km2 frente a los 121 hab/km2 del conjunto de La Isla, lo que pone de manifiesto tanto el despoblamiento que se ha producido en el municipio (La Variación porcentual entre 2006 y 2007 es de -2,0 %) como el grado de aislamiento de los habitantes. La edad media de la población garafiana está en 47,5 años, superior en 6,5 años a la media del resto de la isla de La Palma (41,0 años) (Datos obtenidos del ISTAC Enero de 2007)
Características socio-demográficas: del análisis de la pirámide de población se desprende que La Villa de Garafía es un municipio en el que el mayor peso poblacional lo soporta la población activa (entre 16 y 64 años) representando el 61 % sobre el total.