Fue fundada el 3 de mayo de 1493 con el nombre de Villa de Apurón sobre una
playa situada en una bahía que hacía de puerto natural. Posteriormente, y ya
como Santa Cruz de La Palma, el rey Felipe II le concedería el título de
«Muy Noble y Leal». El municipio es actualmente el segundo más poblado de la
isla de La Palma, tras Los Llanos de Aridane.
En este municipio se
encuentra la sede del Cabildo de La Palma (órgano de gobierno de la isla),
así como de otras instituciones políticas, culturales y deportivas de
importancia para la isla. En su término municipal se encuentra también el
Real Santuario de la Virgen de las Nieves, patrona de La Palma.