San Pietro in Lama sorge nella pianura del Salento, a soli 7 km dalla costa adriatica, in un paesaggio di uliveti e campi coltivati che si estende uniformemente fino all'orizzonte. Con i suoi 8,2 km² di superficie e una densità di 408 ab/km², il comune si presenta come un borgo agricolo compatto, dove la vita scorre lenta tra le mura antiche e le campagne circostanti.
L'economia locale si basa sull'agricoltura e sui servizi, con un reddito medio di 17 063 € e un prezzo degli immobili tra i più bassi della provincia (513 €/m²).
Il clima è tipicamente mediterraneo, con una temperatura media di 18,0 °C e precipitazioni annue di 742 mm. Il suolo consumato è al 13,7%. Tra i monumenti spicca una chiesa dedicata al patrono San Pietro. Con un'età media di 48,2 anni e un indice di vecchiaia di 228, la comunità sampietrina mostra un progressivo invecchiamento, compensato dalla vicinanza a Lecce e a siti Unesco come Brindisi.