Prende il nome dal fiume San Gabriel, che la percorre da nord-est a sud-ovest.
La città è situata nella valle del fiume, a circa 35 chilometri a nord-est di Los Angeles, e si estende per circa 50 chilometri quadrati. La sua popolazione è di circa 170.000 abitanti.