Castel San Lorenzo sorge su una collina a 350 metri d'altitudine, a 24 km dalla costa tirrenica, dominando le valli del Calore Salernitano. Il paesaggio è dolcemente ondulato, tra oliveti e boschi di querce, con un centro storico compatto che si stringe attorno alla chiesa di San Giovanni Battista. Con una superficie di 14,3 km² e una densità di 153 ab/km², il borgo vive un declino demografico evidente: l'età media è di 49,0 anni e l'indice di vecchiaia tocca 292.
Il reddito medio è di 15.489 € e la pressione fiscale al 13,9% è tra le più basse della provincia; il prezzo degli immobili, 657 €/m², rende accessibile l'acquisto di una casa. Il patrimonio storico annovera tre monumenti e un museo.
Il clima è mediterraneo, con una temperatura media di 14,2 °C e precipitazioni annue di 910 mm. Nei dintorni, a circa 30 km, si trovano il sito UNESCO di Capaccio Paestum e il borgo di Castellabate, tra i più belli d'Italia.