Puntagorda es un municipio español situado en el noroeste de la isla canaria de La Palma, perteneciente a la provincia de Santa Cruz de Tenerife. Cuenta con una población de 2293 habitantes.
Tiene una extensión de 31,10 km². Su altitud es de 600 metros sobre el nivel del mar y tiene una longitud de costa de 8,80 km. Es el municipio más occidental de la isla, se encuentra delimitado al norte por el barranco de Izcagua, que lo separa del municipio de Garafía, al sur linda con Tijarafe por medio del Barranco de Garome.