Il comune di San Giacomo Filippo si trova nella regione Lombardia in provincia di Sondrio a 522 metri sul livello del mare. Ha una superficie di 61.8 kmq e conta circa 459 abitanti.