El distrito de Granadilla posee una población total de 32 523 habitantes, de acuerdo con las proyecciones del Instituto Nacional de Estadística y Censos (INEC) para el 2018.​ Por otra parte, la densidad poblacional del distrito ronda los 5034,80 habitantes por km².