Sant Joan Despí forma parte del Área Metropolitana de Barcelona y es un municipio que pertenece a la comarca del Baix Llobregat, situado a la izquierda de la parte baja del Llobregat.
El municipio confronta al norte con el de Sant Just Desvern y al este con Esplugues de Llobregat. Al sudeste el barrio de Les Planes forma un continuo urbano con Cornellà de Llobregat y el límite entre ambos términos pasa por las calles de les Flors y dels Cireres. Al sudoeste limita con Sant Boi de Llobregat, al oeste con Santa Coloma de Cervelló por el curso del río y al noroeste con Sant Feliu de Llobregat.
Sant Joan Despí tiene 32.118 habitantes (a fecha 1/1/2008), una extensión de 6.39 km2 y una altura al nivel del mar de 78,417m teniendo en cuenta el vértice geodésico situado en el edificio de la Gallina Blanca, edificio con cubierta más alta.
La ciudad de Sant Joan Despí está formada por cuatro barrios: Barrio Centro (15.685 habitants), Barrio de Les Planes (10.071 hab.), Barrio de Pla del Vent – Torreblanca (3.719) i Barrio Residencial Sant Joan (2.730).
El barrio Centro delimita geográficamente al norte por la calle Creu d’en Muntaner, al sur por el término municipal de Cornellà (calle Maria Rosa y cocheras del Tram), al este por el ferrocarril de Barcelona – Vilafranca, y al oeste por la calle Maria Tarrida.
El barrio de les Planes delimita al norte por la avenida de Barcelona y la calle de Àngel Guimerà, al sur por l’avenida de les Flors, calle de Àngel Guimerà y calle dels Cirerers coincidiendo con el término municipal de Cornellà, al este con la avenida del Baix Llobregat y al oeste con la calle del Gran Capità.
El barrio de Pla del Vent – Torreblanca, tiene al norte el parque de Torreblanca y la carretera nacional 340, al sur la autopista B23, al este el término municipal de Sant Just y autopista B23 y al oeste la vía férrea Barcelona – Vilafranca.
El barrio Residencial Sant Joan, delimita al norte con la autopista B23, al sur con la calle de Sant Martí de l’Erm, al oeste con la calle Fructuós Gelabert y al este con la avenida del Baix Llobregat.