San Giorgio Lucano sorge su una collina a 416 metri di altitudine, a 45 km dalla costa ionica, in un paesaggio ondulato di calanchi e oliveti. Il territorio, con una superficie di 39,3 km² e una densità di soli 25 abitanti per km², è caratterizzato da un ambiente rurale integro, con suolo consumato appena all'1,9%. La popolazione è di 986 residenti, con un'età media di 53,0 anni e un indice di vecchiaia elevato (446).
L'economia locale si basa sull'agricoltura e sui servizi; il reddito medio annuo è di 16.685 euro, con una pressione fiscale del 16,0%. Il prezzo delle case, 399 €/m², è tra i più bassi della regione.
Il clima è mite (temperatura media 16,4 °C) con precipitazioni scarse (494 mm annui). Il borgo vanta due monumenti e dista circa 60 km da Oriolo e Rocca Imperiale, entrambi riconosciuti tra i Borghi più belli d'Italia. Il primo partito alle Europee 2024 è stato Fratelli d'Italia con il 31,2%.