Il comune di San Giovanni Teatino festeggia due patroni distinti: san Rocco, patrono della frazione di Sambuceto, festeggiato il 16 agosto nella Chiesa di San Rocco, e san Vincenzo Ferreri, patrono della frazione di San Giovanni, festeggiato nella prima metà di settembre.
Il paese conserva la Chiesa di San Giovanni Evangelista e la Chiesa dell'Immacolata Concezione «De Laurentiis», oltre alla Chiesa «Mater Populi Teatini».