Castelldefels, 41º 20' Latitude Nord et 2º 40' Longitude Est, appartient à la province de Barcelona, (Catalogne), au sud de la région du Baix LLobregat, entre le fleuve Llobregat et le Massíf du Garraf. La partie orientée vers le Sud (allant d'Est à Ouest) est formée par une ligne côtière de quelque 5 Km, baignée par la mer Méditerranée. La partie orientée vers le Nord, allant jusqu'a l'Ouest est protégée par le Massif de Garraf. Le territoire administratif coincide, au Nord et à l'Est avec le municipe de Gavà, et à l'Ouest avec celui de Sitges.
Castelldefels, dans le banlieue de Barcelone, est très bien communiquée avec cette capitale:
1) Routes:Route départementale (comarcal) C-245 Route départementale (autovia) C-31 Autoroute C-32 (sans péage de Barcelone à Castelldefels et vice-versa
2) Chemin de fer:Gare principale ("Castelldefels Poble"), au centre urbain Gare secondaire ("Castelldefels Platja" ou "Abaixador de Castelldefels"), d'accès au plages.
Les deux gares sur le mê:me parcours Barcelone-Castelldefels.
3) Ligne d'autobus jusqu'à Barcelone
4) Aéroport International du Prat del Llobregat (aéroport de Barcelone), à 7 Km de Castelldefels (route C-31)
Le climat de Castelldefels est typiquement méditerranéen. Régime de pluies concentré au printemps et en automne (fortes averses qui atteignent parfois 50 L/m2 en moins d'une heure). Etés et hivers secs par suite de l'influence des anticyclones. L'effet thermorégulateur de la mer provoque des hivers tempérés et des étés oû la température atteint facilement 30º C.(humidité accentuée)
- Moyennes annuelles:La superfice de la commune est de 1.274 Ha, dont plus de la moitié sont urbanisées. La superfice propre en sol urbain résidentiel est de 427 Ha, soit 34% du total.Température: environ 16º C Insolation: 300 jours Régime de pluies: 600/700 L/m2
La population actuelle de la ville de Castelldefels est superieur aux 40.000 habitants.