Il patrono di Spinete è san Giovanni Battista, festeggiato il 24 giugno, giorno della sua nascita. La chiesa a lui dedicata si trova nell'omonima borgata di San Giovanni, una delle tredici borgate che, insieme al capoluogo e alla frazione di Piana, compongono il comune; molte di queste ebbero un notevole sviluppo dopo l'unità d'Italia, quando le terre demaniali furono ripartite e assegnate alle famiglie proletarie.
Il paese conserva anche la chiesa di Santa Maria Assunta, di origine antica e realizzata secondo gli schemi insediativi medievali accanto al castello-palazzo, e quella di San Pietro Apostolo. Il palazzo baronale, di età cinquecentesca ma probabilmente sorto su un fortilizio normanno più antico, nasconde una bella corte interna con loggiato, dove si può ammirare la figura scolpita di una sirena dalla doppia coda.