La ciudad se encuentra situada en la vertiente oriental de la isla de La Palma, de cuyo Cabildo es capital, entre el Risco de la Concepción, en el borde de La Caldereta (antigua caldera volcánica), y el Barranco Seco.