La iglesia de Sant Joan tiene su origen en la época medieval. Se documentan diferentes templos. Una primera capilla hospitalaria dio paso a la iglesia parroquial tardorománica, situada en una de las plazas más importantes de la ciudad medieval, donde estaba ubicado el mercado, que fue derruida el año 1868. El año 1895 fue consagrado un nuevo templo de inspiración gótica para substituir el antiguo, pero fue incendiado en la dècada del 1930. La rehabilitación fue llevada a cabo el año 1944 por Regiones Devastadas y Reparaciones, un organismo dedicado a reconstruir edificios dañados durante la Guerra Civil Española.