It has borders to Inzlingen and Rheinfelden (Baden) in Germany, and Riehen (BS), Birsfelden (BL) and Kaiseraugst (AG) in Switzerland.
The municipality is surrounded by Inzlingen and Rheinfelden (Baden) in Germany, and it also shares borders with Riehen (BS), Birsfelden (BL), and Kaiseraugst (AG) in Switzerland.