Im Westen bildet die Birs die Grenze zum Kanton Basel-Stadt (Grossbasel), im Norden und Nordosten der Rhein zum Kanton Basel-Stadt (Kleinbasel und Gemeinde Riehen) sowie zur deutschen Gemeinde Grenzach-Wyhlen. Im Osten und Süden grenzt Birsfelden an die Gemeinde Muttenz. Somit grenzen 2/3 des Gemeindeumlaufs an Wasserflächen.
Fläche: 258 ha, davon:
Höhe: 259 m.ü.M. (tiefstgelegene Gemeinde im Kanton Basel-Landschaft)
Tiefster Punkt: 246 m.ü.M. (Birsmündung in den Rhein)