Le volcan Santa Margarita (en catalan : Volcà de Santa Margarida) est un ancien volcan de la région volcanique d’Olot, dans la commune de Santa Pau (La Garrocha).
C’est l’un des plus importants du secteur, avec une altitude de 682 mètres, et son embouchure a un périmètre de 2 000 mètres. Au centre de la plaine formée par le cratère se trouve l’église romane de Santa Margarita. Sa dernière éruption remonte à 11 000 ans.
Il fait partie du parc naturel de la zone volcanique de La Garrocha.